Преждевременная оптимизация является первопричиной всех бед в программировании. Дональд Кнут

jQuote №1

В главе 4 книги Рефакторинг Мартин Фаулер написал следующее.

Если обратить внимание на потраченное разработчиками время, можно заметить, что написание кода на самом деле составляет небольшую его часть. Некоторое время тратится на постановку задачи, некоторое – на проектирование, но большая его часть уходит на отладку. Каждый читатель может вспомнить долгие часы отладки (часто до глубокой ночи). Любой разработчик может рассказать историю об ошибке, исправление которой потребовало целого дня (или даже больше). На самом деле много времени для исправления ошибки не нужно. А вот найти ошибку – совсем другое дело. Не забывайте, что после исправления одной ошибки всегда существует вероятность появления другой, которая остается незаметной очень долго. И ещё больше времени потребуется на ее обнаружение.

Тэги: ,

Оставить сообщение