In this topic, you’ve learned how to write tests and improve code quality by using Go’s built-in support for testing, code coverage, benchmarking, fuzzing, and data race checking. In this topic, you’re going to explore some Go features that allow you to break the rules: the unsafe package, reflection, and cgo.
Progress is saved on this device.