Avoiding interface pollution in go
Fri Jan 01 2021
Interfaces are quite easily one of Go's most used features, making it also one of the most abused features. Firstly, what is an interface? An interface acts as a contract of functionalities expected by a caller (known as a client object, or function in the case of go) ...