RSSAmplifier

Royal Icing — Patrick George Wyndham Smith · May 19, 2025

Do not default to object-oriented or message-passing

0
Sign 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…

Read on royalicing.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.