YoVDO

Writing a Static Analyzer for Go Code

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to create a custom static analyzer for Go code to catch preventable errors before they reach production. This conference talk from GopherCon 2021 guides you through the process of developing a tool that can identify and flag potential bugs during the development phase. Explore techniques for iterating over assignment statements, defining closer and error types, handling defers and errors, and implementing a single checker. By the end of this 32-minute presentation, gain the knowledge to build your own static analysis tool and improve your Go codebase's quality and reliability.

Syllabus

Introduction
Writing a static analysis tool
Run method
Check for assignment statement
Iterating over assignment statement
Defining closer and error types
Checking for close
Improving close
Handling defer
Handling errors
Close function
Single checker
Conclusion


Taught by

Gopher Academy

Related Courses

Secure Software Development: Verification and More Specialized Topics
Linux Foundation via edX
Developing Secure Software
LinkedIn Learning
Ethical Hacking: Mobile Devices and Platforms
LinkedIn Learning
Tüm Aşamalarıyla İnşaat Eğitimi - AUTOCAD/STA4/EXCEL/PROJECT
Udemy
Mobile Security: Reverse Engineer Android Apps From Scratch
Udemy