🧠 Engineering Culture

A Grande Mentira do OCP: Pare de Adivinhar o Futuro

Princípio Aberto-Fechado? Não tem nada a ver com programação psíquica. Jon Skeet chama de lorota o hype — hora de repensar como criar Swift extensível sem culpa.

Diagrama mostrando implementação ruim vs. boa do OCP em código Swift com protocolos

⚡ Key Takeaways

  • OCP não é 'nunca modifique nada' — é sobre fronteiras estáveis para mudanças.
  • Use protocolos no Swift para isolar variações como pagamentos ou formas.
  • Protected Variations supera a nomenclatura do OCP; preveja fluxos reais e atuais.
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.