2022-06-07 16:45:35
Наброс от Таёжных Ежей:
Бизнесу не нужен хороший лёгкий простой код.
Ответ от Марии Черных
Если это сократит затраты на сопровождение продукта и улучшит его качество, то почему нет?
Конечно, вопрос риторический.
А если из практики, то
В 2013 году. Была основная команда, которая отвечает за продукт перед всеми клиентами. И были центры разработки (ЦР), которым отдавали хотелки клиентов. ЦР делали эти хотелки как сами придумают.
Потом пару раз массово эти ЦРы все зафакапили, работа у конечных клиентов встала. Мы (основан команда) срочно обморочно все исправляли, писали инструкции и перевыпускали обновления.
После этого обсудили с бизнесом и согласовали изменения процессов разработки. Перестроили свои процессы,вычистили свои продукты от всех косяков (остановили на 3 месяца выпуск новых фич). Провели работу со всеми разработчиками.
Сейчас спустя 9 лет подход к проектированию и написанию кода со сменой состава команды остался. Разработчики думают как им все это сопровождать потом. Если они сейчас напишут говнокод (простите), то во-первых им самим потом в нем разбираться, когда придут клиенты, и во-вторых не пройду ревью.
Если кратно потока сознания:
1. Посчитайте сколько сейчас тратите на сопровождение и развития в части анализ/кода, погружение в задачу, когда она приходит.
2. Как часто вы правите существующий код
3. Сколько будут затраты на вхождение, если код будет написан по-другому
4. Сколько времени нужно на изменения
5. Покажите разницу руководству и разработчикам. (Вот тут можно по примерам пройти, где все ругались на легаси)
1.6K views13:45