Why Go Interfaces Are the Remarkable Secret to Clean Code Mastery
Open link in next tab
Just a moment...
https://blog.devgenius.io/why-go-interfaces-are-the-remarkable-secret-to-clean-code-mastery-8eeac43d2e1b?sk=217a06be690e9834e04b9d7153c3d13d
https://blog.devgenius.io/why-go-interfaces-are-the-remarkable-secret-to-clean-code-mastery-8eeac43d2e1b?sk=217a06be690e9834e04b9d7153c3d13d
So, why are go interfaces anything to do with clean code? The article never mentions this at all only goes over interfaces in a basic way...
Basically because Go's type system is garbage and interfaces are the one hammer it gives you for solving all problems. They're literally the only way to do polymorphism in Go.