News for hackers. Stuff that matters.
Re:Go: What We Got Right, What We Got Wrong by bb88 on Thursday January 04, 2024 @11:46PM (#38875780)
Golang "punishes" you for wanting to write a unit test around code.

You need to refactor it to use an interface just to unit test it.

Re:Go: What We Got Right, What We Got Wrong by sidlls on Friday January 05, 2024 @01:00AM (#38876187)
No, you don’t, unless you’re of the opinion that actual data structures with test data should not be used in a unit test.
Re:Go: What We Got Right, What We Got Wrong by bb88 on Friday January 05, 2024 @01:59PM (#38883129)
I think you're missing the point here.

Duck typing with python (e.g.) makes it easy to mock a class. One can subclass a Java class to make a mock, etc.

One can't do that in golang unless it's through an interface which then decouples tightly coupled code because [golang reasons].