🧠 Engineering Culture

La gran mentira del OCP: Deja de adivinar el futuro

¿Principio Abierto-Cerrado? No se trata de programar con poderes psíquicos. Jon Skeet desmonta el hype: hora de repensar cómo construyes Swift extensible sin culpas.

Diagrama que muestra implementación mala vs buena del OCP en código Swift con protocolos

⚡ Key Takeaways

  • El OCP no es 'nunca modificar' — se trata de límites estables para los cambios.
  • Usa protocolos en Swift para aislar variaciones como pagos o formas.
  • Protected Variations supera el nombre del OCP; predice flujos reales y actuales.
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.