Большая ложь OCP: хватит гадать о будущем
Принцип открытости-закрытости? Это не про экстрасенсорное программирование. Jon Skeet разоблачает хайп — пора переосмыслить, как строить расширяемый Swift без угрызений совести.
⚡ Key Takeaways
- OCP — это не «никаких модификаций никогда», а стабильные границы для изменений.
- В Swift используйте протоколы, чтобы изолировать вариации вроде платежей или фигур.
- Protected Variations лучше формулировки OCP; предсказывайте реальные текущие изменения.
Worth sharing?
Get the best Developer Tools stories of the week in your inbox — no noise, no spam.
Originally reported by dev.to