TGViewer
Teamlead Good Reads – ежедневные советы про менеджмент людей и команд Teamlead Good Reads – ежедневные советы про менеджмент людей и команд @leadgr · 28.2K subscribers
Post #2494 4.7K
Как измерить слоп

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

Есть несколько альтернативных количественных методов:

👉Просто смотреть на количество строк кода, но есть нюанс – если сделать эту метрику целевой и оптимизироваться под нее, то смысл она быстро потеряет.
👉Verbosity – количество продублированных или бесполезных строк (реализовано через ast-grep)
👉Erosion – насколько значимая часть кода сосредоточена в небольшом количестве больших и сложных функций. Считается через цикломатическую сложность.

Verbosity и Erosion довольно заметно отличаются между завайбкоженными проектами и просто старым добрым человеческим легаси – для AI кода в среднем они в два раза выше.
Earendil If coding is solved, what now?: Measuring the sloppiness of code | Earendil Exploring how to measure code sloppiness, why correct code can still erode a codebase, and why human intuition and taste still matter.
  • ❤ 18
  • 👍 1
More from @leadgr
  1. Sep 21, 2026Как писать с помощью LLM Давайте сразу согласимся – AI пока еще пишет отвратительно, и даж…
  2. Sep 18, 2026Кроссплатформа теряет смысл Shopify, которые безумно топили за React Native последние годы…
  3. Sep 17, 2026Стать резидентом Дубая теперь легче, чем когда-либо Как вы знаете, иметь внж надежной стра…
  4. Sep 17, 2026Как агенты следуют разным техникам верификации Несмотря на то, что модели становятся умнее…
  5. Sep 16, 2026🧠Techlead в эпоху AI: новый взгляд с Podlodka TechLead Crew AI всё глубже входит в разраб…
  6. Sep 16, 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 →