← Все публикации
sdd tdd metrics

Метрики реального проекта

16 июня 2026 г. · 1 мин

В своём текущем коммерческом рабочем проекте провёл небольшое исследование по определению соотношения числа строк спецификации, специфицирующих тестов и runtime-кода.

Строк×runtime
Спецификация (включая TDD-тесты)60 278×3.72
Runtime16 198×1.00
Итого76 476×4.72

Спецификация в данном случае порождалась мозговым штурмом ИИ-фреймворка obra/superpowers, а тесты — его же TDD-скилами.

В итоге число фактических исходников (спецификация, включая TDD-тесты) 60 тысяч, а если добавить вроде бы уже чисто номинальный runtime-код — который «новый ассемблер», — то 76 тысяч.

Всё более отчётливо проявляется картина: главным местом приложения интеллектуальных усилий (насколько можно об этом судить по числу строк) становятся спецификации, в том числе, специфицирующие тесты — которые родом из TDD. На генерирующийся runtime-код уже практически не смотрим.


Назад

Связаться