4 ms·
I mean code base does not scale well, not performance. Performance of golang is top notch.
by mrath 8y ago
I mean code base does not scale well, not performance. Performance of golang is top notch.
- Matthias247 8y agoHave you e.g. checked the Kubernetes codebase? It's pretty much huge. I would agree that at least the past iterations of Go dependency management might not have been ideal (but neither was it e.g. for C/C++), but that that apparently hasn't prevent people from building huge projects with it.
- apta 8y agoYou can have large code bases in assembly and C and python. Just because you can it doesn’t mean you should. Golang does not have any useful features for defining and navigating large code based. The way imports are handled is dumb and verbose. Seriously you can’t import a specific struct or function? Also other things like you have to import “strings” to use features like split and substring, instead of them being defined on the string struct itself, which makes code awkward. No string interpolation which is quite ridiculous. The list goes on.
- apta 8y agoWasn’t it Kubernetes that was notorious for having large amounts of code being auto generated and checked in because hey, no generics.