Conclusion
Let's recap what we learned thanks to the course.
We'll cover the following
Course Summary
Congratulations on finishing the course! Let’s recap the concepts covered in this course:
- Fundamentals of the Go programming language, such as packages of the Go standard library, the error handling among others.
- Deep dive into tests, including how to write them what magic numbers and code smells are, and different kinds of code coverage.
- Theoretical explanation of the test-driven development and its stages.
- How to write tests in Go. Different kinds of tests we might write (e.g. benchmarking, fuzzing).
- The
testify
package and thego test
command. - Covered more advanced topics such as embedding, interfaces, dependency injection, mocks, and Web API.
- Gain familiarity with the TDD through katas and real-world examples.
Get hands-on with 1400+ tech skills courses.