3 ms·
In my experience Golang code bases are messy because of two things: OO and CSP. People all too often resort to goroutines, channels, objects and interfaces wher
by zzzcpan 7y ago
In my experience Golang code bases are messy because of two things: OO and CSP. People all too often resort to goroutines, channels, objects and interfaces where a simple side-effect free function could do.
- apta 7y agoIt's ironic because the golang authors say that golang is not "OO". Of course, not that there's anything wrong with properly done OO, it's just that golang's implementation of it is botched.