ЕСЛИ
- Нельзя создать и реализовать в коде верную абстракцию, основываясь на неполной информации о системе или недостаточном понимании кода.
- Существующие неверные абстракции могут затруднить выведение верных.
ТО
- Следует сопротивляться желанию реализовать абстракции в коде как можно скорее. Вместо этого лучше отложить создание абстракций до того момента, когда они станут предельно ясны.
Архитектура ПО как совокупность отложенных решений - откладывать как можно большее число решений на как можно более долгий срок