Пиши, удаляй

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

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

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

Уменьшение комплексности - самый кайф который есть в программировании. Многие неопытные разрабы думают, что опытные - это те, которые пишут сложный код. На самом деле сложный код пишут они, а опытные - настолько сложный насколько требует ситуация, в большинстве случаев простой 🙂

Ради интереса вытащил из корпоративного гитлаба свои коммиты. За 4 месяца работы статистика такая: +7690 / -12499. Удалил кода на 40% больше чем написал. Полезный работник, получается 🥇