TGViewer
костя эвей костя эвей @pushawaynow · 139 subscribers
Post #561 148
я очень люблю рефакторинг (пост для полутора землекопов).

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

это всегда такое увлекательное занятие, особенно учитывая, сколько у нас на проекте легаси и лапшекода, меня очень сильно разносит с этого процесса.

во-первых, код становится более читаемым и приятным на взгляд.
во-вторых, обычно, код становится легче поддерживать, т.к. это расплетаются god-object на 600+ строк бизнес-логики, тесно связанной с конкретной реализацией в интерфейсе, в отдельные короткие файлики с четкой зоной ответственности.
в-третьих, это очень сильно меня прокачивает в плане архитектурного мышления, понимания продукта, и в целом как разработчика.

если сравнивать, то это как разгребать заваленный всякой всячиной стол - на него годами летели разные вещи, то кружки с пакетиками 3-летней давности, то диплом за окончание гбоу сош, то флешка потерялась с презентацией за 7й класс, и для новых вещей обычно находится всё меньше и меньше места - и либо быстро что-то нужно переложить, либо заняться ✨рефакторингом✨, т.е. всё скинуть со стола, найти всему новые места - что-то в ящик, что-то на полку, что-то вообще выбросить, потому что в этой кружке чая уже выросла целая колония и она явно скоро будет доставлять намного больше проблем, чем вонючие носки под столом.

при этом часто так водится, что у таких любителей всё сделать аккуратно и красиво в коде вокруг в квартире тоже бардак. это отчасти правда, посуду мне пиздец лень мыть, но в большинстве своём у меня вещи лежат на подходящих им местах (Димас я честно разгребу для тебя диван). да, бывает чето забываю, но убираться и оптимизировать пространство вокруг себя я тоже люблю.

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

как жаль только, что люди - не объекты в коде, и они совсем не опенсорс, чтобы прочитать, как правильно с каким человеком взаимодействовать и прибраться подходящим образом во взаимоотношениях с ним (я хочу стать роботом).
  • ❤ 9
More from @pushawaynow
  1. Sep 26, 2026это мы с егорчиком знакомили котов! рыжего зовут иви, как покемона, и он реально издаёт зв…
  2. Sep 26, 2026Post #712
  3. Sep 26, 2026Post #711
  4. Sep 24, 2026на фронтенды погорели, можно и #случайныепины посмотреть 😁 сегодня перевыполнил план по к…
  5. Sep 24, 2026кстати, от части сюда же относится лукошко от озона (слоты рулетки лотереи казино). там ес…
  6. Sep 24, 2026это был пост актуальный для полутора калек, но вдруг кто-то собирается запускать свой b2b…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →