Test-driven development is a great way to keep the quality of your code high, while protecting yourself from regression and proving to yourself and others that your code does what it is supposed to. Here are five tips and tricks that can improve your tests. 1. Put your tests in a different packageGo insists that files in the same folder belong to the same package, that is except for `_test.go` fil