Le grand mensonge de l'OCP : Arrêtez de deviner l'avenir
Principe ouvert-fermé ? Ce n'est pas du codage psychique. Jon Skeet démonte le battage médiatique – il est temps de repenser comment construire du Swift extensible sans culpabilité.
⚡ Key Takeaways
- L'OCP n'est pas « zéro modification jamais » – il s'agit de frontières stables pour les changements.
- Utilisez des protocoles en Swift pour isoler les variations comme les paiements ou les formes.
- Protected Variations bat la formulation OCP ; prédisez le flux réel et actuel.
Worth sharing?
Get the best Developer Tools stories of the week in your inbox — no noise, no spam.
Originally reported by dev.to