💡 Создавая сложность в проекте, ты обеспечиваешь работой себя и своих коллег Я почти никогда не видел хороший код и его качество только ухудшается. Каждый раз, когда я прихожу в новую команду, мой разговор с тимлидом начинается с фразы:

«Меня не устраивает чё щас на фронте пишется. Можешь посмотреть, выписать все проблемы и начать как-то решать?» Чаще всего проблема даже не в скиле разработчиков, а просто во внешних факторах. Тяжело писать хороший код, когда тебя постоянно пушат сроками. Бизнесу обычно без разницы какой там код, главное сколько фич ты сделал за эти полгода. На ревью больше шансов у того, кто сделал 10 фич со средним кодом, чем у того, кто 5 фич с идеальным.

Щас стараюсь сразу выносить в техдолговый бэклог моменты которые мне не понравились в реализации. И в принципе успеваю его разгребать в перерывах между фичами, но понимаю что так далеко не во всех компаниях. TODO, FIXME — такие комменты часто висят годами. Кстати, можешь прям щас проверить свой проект через todoctor, и завести задачки на исправление.

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

Знаешь как говорит 🔥 Ember Spirit? Должен быть «Balance in all things» — более менее красиво и работает.

А искусство можно делать на гитхабе в пет проекте, где никто не мешает.

———

🧑 • ютубзадать вопрос

💡 Создавая сложность в проекте, ты обеспечиваешь работой себя и своих коллег
Я почти никогда не видел хороший код и его качество только ухудшается | Сетка — социальная сеть от hh.ru