Royal Icing — Patrick George Wyndham Smith · May 19, 2025
Do not default to object-oriented or message-passing
0Sign in to vote or save
This site does not allow itself to be embedded. You can still read it on the original site — the toolbar below keeps your place in the directory.
Do not default to object-oriented or message-passing Object-oriented programming is good for some problems. Excellent even. But OOP shouldn’t be used by default. Using OOP by default leads to inheriting (🥁) unnecessary complexity. Use pure functions by default, mutating closures when you need the extra power, and then OOP when you need even more. The same applies to message passing. Decoupling…
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.