TGViewer
Разработка, команда, софт-скилы Разработка, команда, софт-скилы @teamtechsoft · 155 subscribers
Post #2 106
Про переусложнение простого

Начинающие сениоры и архитекторы часто страдают болезнью переусложнения. Почему-то они считают, что простое решение недостойно звания старшего специалиста и в него нужно добавить изюминку. Помню, как в давние времена разработчики лепили паттерны из GoF в каждом первом проекте. Там были сигнлтоны, которые порождали абстрактные фабрики, которые создавали стратегии. Для дебага и поиска ошибок в этом поделии нужно было хорошо так залезать на Балмеровский пик.

Для меня признаком зрелости спеца - это умение делать сложное простым. Поэтому для код-ревью я использую "Критерий уставшего мидла". Если уставший после пятницы мидл в три часа ночи может починить упавший прод, поправив багу в незнакомом ему коде - это хороший, годный код.

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

Даже годовалый проект таким образом может стать легаси.
  • 👍 4
More from @teamtechsoft
  1. Sep 17, 2026photo post
  2. Sep 17, 2026Почему-то вспомнил один из недавних вебинаров по переходу компаний на AI-Native подход.
  3. Sep 16, 2026Автотестеры не нужны Когда-то были две редкие, но очень нужные профессии - автотестер и ве…
  4. Sep 14, 2026Про факапы на выступления Перед докладом поболтали с ведущей, для разминки рассказал ей па…
  5. Sep 10, 2026Преза с TLT. Давно так не кайфовал от выступления ☺️
  6. Sep 10, 2026document post
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 →