Skip to content

Milestone 7: Testing & Performance

๐Ÿงช Milestone 7: Testing & Performance

Go is famous for its Performance. In this milestone, we learn how to prove our code works correctly and how to find where it is slow.

๐Ÿ“š Slow-Paced Deep Dives (University Modules)

๐Ÿฅ… Milestone Goals

  1. Write Table-Driven Tests for edge cases.
  2. Use Mocking (Module 4) to test code without a real database.
  3. Run Benchmarks to compare two different ways of solving a problem.
  4. Use pprof to see a โ€œMapโ€ of your appโ€™s memory usage.