Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

хорошие программисты оптимизируют код, а плохие — покупают новые сервера
А уж если неоптимизированный код и так потребляет три процента ресурсов, так тем более незачем его менять.
закешировать результат тяжелых вычислений, минимизировать обращения к БД, удаленным обьектам,
В одной из компаний перед тем как садиться писать оценку проекта и комерческое приложение, я (в обход начальства) всегда спрашивал у заказчика...
Не дайте Астронавтам Архитектуры вас запугать!
Допустим мы хотим проверить, насколько удобно воспользоваться API некого, возможного партнёра, и хотим собрать прототип, неким образом обрабатывающий его данные. Скажем — строит какието стат. графики.
Задача грамотного лидера разработки убедить подопечных, что быстро писать можно будет только если код будет чистым. Тогда и не будет идеологического противостояния с бизнесом.
Если fixed price — ок, еще есть надежда, что код будут писать грамотно, но если time & materials…
Простите, вы хотите сказать, что чистый код менее работоспособный, или работоспособный — менее чистый? Это ведь бред.
Почему? Попробуйте писать чистый код, и Вы увидите, что писать стало БЫСТРЕЕ (а ведь мы хотим писать прототипы быстрее). Ошибки (которые надо устранять и в прототипах) — исправляются много быстрее.
Каждый раз, когда Вы пишете грязный код, Вы гадите себе в проф. качества. Да, в данном конкретном случае Ваш код не помешал. Но на подсознательном отложилась возможность писать кривой код. И это ОБЯЗАТЕЛЬНО вылезет Вам боком. Так что чистый код — писать нужно в любом случае.
И да, самое главное — писать чистый код ничуть не медленее чем грязный.
Не в качество, а в понятность и чистоту.
Почему Вы так считаете?
Самые важные качества эксперимента — достоверность и повторяемость.
а эксперемент — пойдёт в продакшн.
Вы используеете статику, не проверяете переменные и так далее — но не нужно всё запихивать в одну 1000-строковую функцию
Об идеальном коде и суровой реальности