Hacker News new | past | comments | ask | show | jobs | submit login

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.



It'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.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: