Profiling, Debugging, and Advanced Testing Techniques
By Gopher Guides
This course will walk you through installing Go, setting up your
GOBIN to your path. It will also test to ensure the installation and
environment is properly set up. Finally, it will discuss several options for
Go comes with a powerful set of tools for profiling and improving the performance of your code. Benchmarking is one of those tools, and the first one most developers start with. In this module we will cover basic benchmarking, some common benchmarking mistakes, and how to compare benchmarks to see if performance has improved.
SPECIAL PRICING - LIMITED TIME OFFER
This course will take you show you how to profile your Go code. Starting with basic benchmarks, all the way through system and memory profiling. Continue even further by using and understanding flame graphs. Load up
Delve, an interactive Go debugger, and track down those annoying bugs. Learn about advanced concepts in Reflection, how to use the built in code generators, and finally, advanced concepts in mocking and testing asynchronous tasks.