Хороший код — это не тот, который «работает».
Это тот, который можно менять без страха.
Почти в каждом проекте есть момент, когда разработка начинает замедляться: любая новая задач…
Читать далее →
Самый дорогой этап проекта — это не разработка.
Это переделка после «быстрого старта».
Когда проект запускают без структуры, кажется, что всё идёт быстрее. Но через несколько месяц…
Читать далее →
Проект начинает «сыпаться» не внезапно.
Проект начинает «сыпаться» не внезапно.
Он к этому планомерно приходит.
Сначала — мелкие компромиссы: «сделаем быстрее», «потом поправим». Потом — зависимости, которые сложно распутать. Потом — страх менять код. И в какой-то момент команда уже не развивает продукт, а удерживает его от развала. Это не ошибка в моменте — это отсутствие системы с самого начала. Я работаю с проектами, чтобы не доводить до этой точки или аккуратно из неё выводить. Если чувствуешь, что проект становится всё сложнее поддерживать — напиши, посмотрю ситуацию.
«Сделать быстро» и «сделать правильно» — это не противоположности.
Это вопрос опыта и подхода.
Часто бизнесу предлагают выбор: либо быстро, либо качественно. В реальности это ложна…
Читать далее →
Проект не должен «держаться на разработчике».
Он должен держаться на системе.
Когда только один человек понимает, как всё устроено — это уже риск. Любое его отсутствие = замедление…
Читать далее →