Как я сэкономил 0 миллисекунд, просто удалив код
Мне прилетает задача: «Кнопка тупит, ускорь».
Классика. Прямо боль.
Джун внутри меня тут же открывает код и начинает чесать репу. Видит тяжёлый запрос на клик. Начинает его разгонять: индексы, кеш, магия вуду.
Технически - красавчик. Кнопка станет быстрее на 200 мс. Пользователь чуть меньше бесится. Все довольны.
Но я синьор. И я ленивый.
Я смотрю на этот запрос и задаю себе только один вопрос: «А он вообще тут нужен именно в момент клика?»
Ответ: нет.
Данные можно подтянуть при открытии модалки. Или мы их уже получали соседним виджетом.
Я просто удаляю запрос. Задержка становится не 200 мс, а 0. Потому что ждать больше нечего.
Джун чинит поломанный стул. Синьор спрашивает: «А зачем нам тут стул, если можно стоять и быть продуктивнее?»
Джун наводит порядок в бардаке. Синьор выносит мусор.
Я учу ребят в команде видеть не код, а поток данных. Это сокращает онбординг и экономит нам часы рефакторинга. Потому что то, чего нет - не сломается на проде и не надо тестировать.
Как часто вы ловили себя на мысли, что боретесь со следствием, а не с причиной? 👇 Жду истории в комментах. И подписывайся, если не хочешь пропустить разбор следующей «безобидной» таски.