Знаете это чувство, когда удалил больше кода, чем написал, и всё заработало как надо!? Очень люблю эти два типа задач
Первый, когда нужно реализовать новую фичу с нуля. Тут ты и думаешь про архитектуру решения, и про ограничения, и не завязан на прошлый код. Просто создаешь новый файл и творишь так как тебе хочется. И в конце аккуратно связываешь её тонкими нитями API с основным проектом.
Второй, это когда надо выпилить фичу. Это можно сравнить с хирургической операцией, как я её себе представляю. Сначала находишь основную часть фичи, отделяешь ее аккуратно. Потом смотришь куда она пустила свои метастазы, иногда это прямые связи, и их найти очень легко, а иногда это разбросанные по всему проекту кусочки. Ты находишь каждый и аккуратно его убираешь. Местами, где высокая связанность, приходится убирать больше, чем просто кусочек фичи. Затем на это место добавлять свежий код.
Задачи первого типа дают ощущение созидания. Ощущение, что не зря день прошел, что сделал вклад в развитие человечества.
А вот задачи второго типа такие расслабляющие, медитативные. Ты в них ничего не создаешь, но при этом делаешь проект проще, а значит лучше.
Каждому кто дочитал, желаю хороших выходных
Расскажите, какие вы задачи любите, а какие терпеть не можете?!
© Счастливый тимлид
В этом посте были ссылки, но мы их удалили по правилам Сетки
· 12.10.2025
Я как-то тоже так кайфовал, пока не понял что просто теряю время на рефакторинги на переписывание. К сожалению за красоту кода никтоикто не платит, а времени на это уходит просто уйма. Всех устраивает вариант, работает — не трогай. Но чтобы хоть минимально наводить порядок, я делаю всё очень просто. Если я нахожусь где-то, то навожу порядок вокруг, так более-менее и чище становится + опыт накапливается и от этого легче наводить порядок.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён