#советы Сделай технический долг, а потом пили фичу

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

- Версия Next уже старая.

- Pipeline написан не оптимально.

- Версия ноды тоже ещё 14-я.

- Не очень написан один из компонентов, который я хочу поменять.



Выхода 2 - правишь, пушишь, готово или делаешь сначала описанный выше техничский долг. Я для себя выработал правило - если этот проект на моей поддержке или моей команды - я не буду делать фичу, пока не закрою долг. Хотя бы частично. Потому что все это придётся делать в любом случае, но чем больше наслаивается фичей, тем сложнее потом вернуть этот долг. Да, бывают фиксы, которые не дождутся долга, но для внедрения новой фичи - это правило обязательно.

Потому старайтесь держать проекты в актуальном состоянии и закрывайте долги. Мне прям противно ковырять проект, где все старое и кривое 😖