Разработчики склонны к двум заблуждениям:
- Мы исправим проблемы в коде позже, когда будет время. Но давление со стороны бизнеса никогда не ослабевает, и времени на приведение кода в порядок больше не становится.
- Можно писать грязный беспорядочный код, если это позволяет быстрее вывести продукт на рынок. Реальность такова, что чистый код пишется быстрее, а после выхода на рынок скорость становится ещё важнее, так как нужно опережать конкурентов.
Чистая архитектура - Мартин, Роберт
Такова ли реальность на самом деле? Даже если чистый код пишется быстрее и
поддерживается проще, чем грязный, так ли это важно, если продукт приносит
огромные деньги?
Мотивация писать чистый код, похоже, лежит не в области финансов и бухгалтерии, см. Главное следствие технического долга - дефекты, а не рост затрат.