AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Optimizing the Performance of the Programming Language, Right?
Go is an object-oriented programming language, but I don't want people writing object-oriented programs and Go. This is about separating where you can the data that you're working on,. and then the behavior that's going against that data. Not everything had to be a method; functions can also help reduce a huge amount of code when you're using them. But for me it's not thinking about architecting things in terms of an object- oriented pattern, but really think this is the data designer pattern.