Size: a a a

Обсуждения техдирские

2020 July 28

NK

ID:0 in Обсуждения техдирские
Коллеги! Полайкайте эту же статью на vc, plz: https://vc.ru/dev/145505-i-snova-o-legacy-vechnaya-bol-tehdira?comments
источник

IS

Igor Shekalev in Обсуждения техдирские
>  Ты гарантированно не перенесёшь всю логику, заложенную в колоссе

А оно надо? Часто в этом легаси коде 80% - это результаты всяких (маркетинговых) экспериментов бизнеса, а также отмерших бизнес-моделей, накопившиеся за "годы странствий" и смысла никакого уже не имеют.
Выкинуть их страшно из-за недостатка тестов, но при переписывании мы всегда можем начать с тестов, особенно "приемочных", которые заранее будут согласованы (нет, будут разработаны совместно) с бизнесом.
источник

DS

Dmitry Simonov in Обсуждения техдирские
Igor Shekalev
>  Ты гарантированно не перенесёшь всю логику, заложенную в колоссе

А оно надо? Часто в этом легаси коде 80% - это результаты всяких (маркетинговых) экспериментов бизнеса, а также отмерших бизнес-моделей, накопившиеся за "годы странствий" и смысла никакого уже не имеют.
Выкинуть их страшно из-за недостатка тестов, но при переписывании мы всегда можем начать с тестов, особенно "приемочных", которые заранее будут согласованы (нет, будут разработаны совместно) с бизнесом.
Я знаю только одну успешную историю, когда технически лидер собрал волю в  кулак и всё переписал с нуля. Это очень успешный кейс от @sloneus ! Но таких кейсов - единицы за всю историю больших продуктов.
источник

D

Denis in Обсуждения техдирские
Dmitry Simonov
Я знаю только одну успешную историю, когда технически лидер собрал волю в  кулак и всё переписал с нуля. Это очень успешный кейс от @sloneus ! Но таких кейсов - единицы за всю историю больших продуктов.
а можно подробнее?
источник

DS

Dmitry Simonov in Обсуждения техдирские
Андрей сам расскажет, если захочет :) @sloneus ?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Dmitry Simonov
Андрей сам расскажет, если захочет :) @sloneus ?
О чём рассказать? О почте?

Так это прямо как у Форреста Гампа: я взял, и побежал. И после определённого времени добежал до финиша.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Переписывали продукт по частям, выкидывали говнокод.
источник

D

Denis in Обсуждения техдирские
Dmitry Simonov
Ну 2к человек прототип сделанный 1м техлидом ни как не заменит. Здесь "без б".
а в чем сакральный смысл прототипа сделанного техдиром, если все равно все изменения вносятся в старый продукт с рефакторингом, под соусом новых фич? Если разработчики не знают как писать код правильно это уж совсем клиника. А не пишут они его, в случае легаси, чаще всего из-за 1000 и 1 причины не технического характера, но не отсутствия компетенций?
источник

IS

Igor Shekalev in Обсуждения техдирские
Dmitry Simonov
Я знаю только одну успешную историю, когда технически лидер собрал волю в  кулак и всё переписал с нуля. Это очень успешный кейс от @sloneus ! Но таких кейсов - единицы за всю историю больших продуктов.
Нужно четкое сочетание условий:
1) верхи (бизнес) больше не могут
2) низы (разработка и эксплуатация) не хотят.
(если хотя бы в одном из пунктов есть "слабина" - будет явный или неявный саботаж (иногда подсознательный) и проект обречен)
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Наплевать на низы.
источник

IS

Igor Shekalev in Обсуждения техдирские
Andrey Shetukhin
Наплевать на низы.
Всех уволить?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
А за саботаж я просто уволил ведущего девопса и всё
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Igor Shekalev
Всех уволить?
Нет. Достаточно лидера мнений
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Люди всегда ищут лидера. И очень мало кто готов уйти в никуда.
источник

IS

Igor Shekalev in Обсуждения техдирские
Andrey Shetukhin
Нет. Достаточно лидера мнений
Тут был пример: коллектив паскалистов 50+.
Они не будут саботировать явно, но и переписать не смогут, так как им не надо.
Тут только "До основанья, а затем"
источник

DS

Dmitry Simonov in Обсуждения техдирские
Igor Shekalev
Тут был пример: коллектив паскалистов 50+.
Они не будут саботировать явно, но и переписать не смогут, так как им не надо.
Тут только "До основанья, а затем"
У Андрея был коллектив 50+ перловиков 😉
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Igor Shekalev
Тут был пример: коллектив паскалистов 50+.
Они не будут саботировать явно, но и переписать не смогут, так как им не надо.
Тут только "До основанья, а затем"
Ничего они не будут. Они будут ночью писаться в кровать от страха что выгонят, а потом полгода не найти работу.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Заткнутся и пойдут делать
источник

DS

Dmitry Simonov in Обсуждения техдирские
источник

DS

Dmitry Simonov in Обсуждения техдирские
(Сел с попкорном)
источник