Жиза·ИТ
Жиза №937/01.02.2026/1 587 просмотров

Чуть не переписали модуль ради отчёта, что открывают дважды в год

Несмотря на то, что я тимлид, и должен таких ситуаций не допускать, иногда я впадаю в инженерный азарт. Это штука опасная, так как заставляет искать какие-то красивые решения там, где проблемы вообще нет.

И выбраться из него непросто ввиду проф деформации. Хорошо, если рядом есть кто-то, кто это замечает и останавливает меня.

Так было и в этот четверг, когда мы с моим ведущим разрабом обсуждали одну задачу. Нужно было добавить пару полей в старый внутренний отчет и чуть-чуть подправить логику фильтрации. Для удобства сразу сели рисовать схему.

Минут через двадцать я замечаю, что мы уже вовсю обсуждаем переезд на новую базу данных, внедрение событийной модели и вообще полное переписывание модуля. Как сформулировал причину кто-то из нас: «Потому что старый код мешает нам сделать это изящно».

Оба увлеклись, глаза горят, а архитектура выстраивается просто космическая.

И тут он сам замирает и говорит: — Слушай... А мы ведь сейчас потратим три недели ресурсов всей команды ради отчета, который финотдел открывает два раза в год? — Ну, по сути да… — коллега? — коллега.

В итоге добавили эти несчастные поля в старый код за два часа. Внутри не космос, архитектурно не шедевр, но работает. И не зря говорят, что лучшее — враг хорошего!

Обсудить в ТГ →