Вечный спор тимлидов и программистов
Вечный спор тимлидов и программистов Программист: — Тут очень грязный код. Нужно все переписать Тимлид: — Не надо ничего переписывать. Просто закостыль Обычно кажется, что тимлид здесь — сторона зла. А программист такой белый, пушистый, хороший. Он всегда за добро, за чистоту и за справедливость. Но не спешим делать выводы. Вернемся в детство тимлида. Когда тимлид был юн и неопытен, он на такое велся. Когда он впервые услышал от программиста: — Здесь все очень грязно. Я перепишу и сделаю лучше. То свято в это поверил. Дал пару недель на переписывание. Но через два месяца все снова было примерно так же. Фичи долго доставлялись. Валились ошибки непонятно откуда. Потом этот программист ушел. На его место пришел новый и сказал: — Здесь все очень грязно. Надо время, чтобы все переписать. И в какой-то момент тимлид стал мудрее и больше на такое не соглашался. Потому что понял: 👉 Раньше это был ком грязи Васи 👉 Теперь это ком грязи Пети А какая, собственно, разница, чей это ком грязи? Работать все будет примерно одинаково. Поэтому зачем инвестировать время в очередное переписывание? А почему так получается? Ведь и Вася и Петя стараются и верят, что сделают лучше. Потому что ни у Васи, ни у Пети нет понимания, что такое архитектура. Каждый под этим словом понимает что хочет. Лепит что хотел. При этом плохой код и плохую архитектуру программисты видят отлично. Что есть, то есть. А вот как сделать хорошо, почему-то считается, что этому не надо учиться. Что это какое-то сакральное знание, которое приходит с молоком матери. Поэтому не вините своих тимлидов. Они просто мудрые. Любите тимлидов.