Assasin писал(а):
Это уже в привычку вошло, что всегда лучше один раз вставить "лишнюю" проверку, чем потом часами искать в чем собака зарылась Это категорически неправильная привычка
Правильная -- это ПРЕДЫДУЩИЙ код делать с нулевым количеством ошибок. Лучше в два раза больше времени потратить на отладку модуля, и быть уверенным, что в нем НОЛЬ ошибок, "чем потом часами искать в чем собака зарылась".
Это две разные концепции.
Но вспомни концепцию самого элемента: ОН ДОЛЖЕН РАБОТАТЬ БЫСТРО. Ты ведь для этого его делал
Так вот, это противоречит первой, но полностью соответствует второй технологии.
У второй концепции есть одна беда: время "100%-ного вылизывания" очень сильно зависит от объема кодов. Может быть даже и экспоненциально...
Тут выход только один (который я знаю) -- ограничить волевым усилием размеры одного (безошибочного) модуля.
Скажем -- 300 строк кода. Вполне реально вылизать "на ноль ошибок" за разумное время.
100 строк кода -- еще реальнее.
А уж 30 -- вообще без проблем
------------ Дoбавленo в 15.32:
Извините, расфилософствовался чего-то