TGViewer
FEDOR BORSHEV FEDOR BORSHEV @pmdaily · 23.7K subscribers
Post #937 16.7K
#вопрос Я написал код на основе того, что уже был в проекте, но на ревью мне сказали, что этот код был плохой и надо улучшать. Как сразу понимать, хороший код ты пишешь или нет?

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

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

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

Это был традиционный вопрос по понедельникам. Задавайте свои на fborshev@pm.me
More from @pmdaily
  1. Sep 24, 2026У Зои недавно случился первый outage — перестали ходить авторизационные СМС. Я с самого на…
  2. Sep 2, 2026Слезайте с хайп-трейна Не понимаю, почему профессионалы тратят время на AI-хайп. Конечно у…
  3. Aug 26, 2026Не бегать от того, что не умеешь Мне всегда было легко программировать и сложно заниматься…
  4. Aug 24, 2026Системная память в AI-харнессе — это плохо Мне кажется, что память в клоде — это зло. Коне…
  5. Aug 10, 2026Я спросил у опуса Верный признак плохого менеджера — пересылать в команду письма от клиент…
  6. Aug 3, 2026День рождения школы Мы с Марьяной впервые встретились в перерыве между карантинами — в авг…
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 →