News for hackers. Stuff that matters.
Re:How to Use Go Interfaces by hota_mazi on Tuesday March 20, 2018 @01:06AM (#16626178)
Every single thing you say apply to Java. And C#. And C++.

And pretty much any language in existence. It's just healthy engineering practices.

Whether developers apply them or not has nothing to do with the language.

Re:How to Use Go Interfaces by tepidandroid on Tuesday March 20, 2018 @01:23AM (#16626224)
The difference is that other languages (like the ones you mentioned) are actually quite accommodating when it comes to indulging developer abstraction fetishes, whereas you will be punished for trying to do so in Go.