Uncle Bob Clean Code Golang