Since the Go core team has provided us with such great tools as
goimports, we are going to look at a development practice that has proven to be extremely useful. Whenever we save a
.go file, we want to perform the following tasks automatically:
fmtto fix our imports and format the code.
Because Go code compiles so quickly (Rob Pike once actually said that it doesn't build quickly, but it's just not slow like everything else), we can comfortably build entire packages ...