I think many Go converts (myself included) came to the language because it's type system (composition, structural subtyping), syntax, standard library, and conventions all work together towards DI/SOLID.
I interpret these upvotes as more of a "Yes, we get this right" than a "Wow, what a great idea!"
In particular, Go programs are much more likely in my experience to be SOLID/DI than JS, Python, Java, C#, etc, mostly because the language was designed to support it.
I interpret these upvotes as more of a "Yes, we get this right" than a "Wow, what a great idea!"
In particular, Go programs are much more likely in my experience to be SOLID/DI than JS, Python, Java, C#, etc, mostly because the language was designed to support it.