предусмотреть, что люди будут срать на обод можно но как без тчательного тестирования ты эту проблему "планированием" решишь? может вместо дебага тоже будем просто планы детальнее расписывать теперь?)))
Именно так и надо делать - детальнее расписывать планы. Лучше предусмотреть ошибку до ее появления. А то потом запустят дебаг, найдут баг и закроют его костылем со словами "лень переделывать большой кусок кода". А потом от этого костыля еще 10 багов.
А данный случай (размазанную нутеллу) никак не исправить без капитального пересмотра системы. Вывод - если бы эту ошибку прудусмотрели на стадии планирования и исправили, то работы было бы в разы меньше. Переделывать всегда сложнее.