🧠 Engineering Culture

La grande bufala dell'OCP: smetti di prevedere il futuro

Principio Open-Closed? Non si tratta di codificare da chiaroveggente. Jon Skeet demolisce l'hype: è tempo di ripensare come costruire Swift estensibili senza sensi di colpa.

Diagramma che mostra implementazione OCP sbagliata vs corretta nel codice Swift con protocol

⚡ Key Takeaways

  • L'OCP non è «nessuna modifica mai» – si tratta di confini stabili per i cambiamenti. 𝕏
  • Usa i protocol in Swift per isolare variazioni come pagamenti o forme. 𝕏
  • Protected Variations batte il nome OCP; prevedi flussi reali e attuali. 𝕏
Published by

DevTools Feed

Ship faster. Build smarter.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from DevTools Feed, delivered once a week.