Ну тогда ссылка на другой авторитет "Защи́та от дурака́ — защита техники и программного обеспечения от неверных действий человека, как при пользовании, так и при техническом обслуживании или изготовлении.
Например:
Защита от дурака: расположенные на разных расстояниях выемки в разъёмах модулей DIMM соответствуют выступам в слотах материнской платы, что физически не даёт возможности вставить в слот модуль неподходящего типа.
* контроль данных, вводимых пользователем, на соответствие допустимому типу, диапазону значений, общей длине и т. п. для данной операции, а также пресечение попыток нарушить его работу путём ввода заведомо неверной информации;
* форма штекера и гнезда кабеля не даёт соединить их неправильно;
* детали сборных агрегатов (например, кухонных комбайнов) проектируются таким образом, что не допускается случайная неправильная сборка (вставка их не той стороной, не в той последовательности и т. п.);
* электроника автомобиля при запуске двигателя проверяет положение рычага переключения скоростей"-ВИКИПЕДИЯ
""Заплатки" в ПО -это процесс доработки ,как и в случае с опытными образцами(макетными) в технике.Поэтому любой проект имеет стадии.