Теория подразумевает что ты живешь в этом доме, и если появляется одно разбитое окно и быстро не исправляется, то ты перестаешь ценить свое жилище. И уже перестаешь делать уборку в собственной квартире, кидая на пол козявки. И так далее. Это теория хорошо ложится на разработку программного обеспечения: если продукт не покрывается модульными тестами, то со временем теряется его стройность, эффективность, корректность, сложней сопровождать и приспосабливать к текущим потребностям. Это развивает дальнейшую апатию разработчиков и убивает желание писать код качественно, в итоге продукт умирает.