Рутина

Oct 07, 2011 18:57

Натравил на код продукта другой статический анализатор. Выпало порядка 1500 замечаний.
Натравил только на код тестов. Выпало 20.
Посчитал концентрацию. В общем коде - 1,5 на 1000 строк. В коде тестов - 0,4 на 1000. Порадовался.
Посмотрел историю. Замечания коммитил не я. Еще раз порадовался.
Исправил половину. Теперь концентрация замечаний в коде тестов 0,2 на 1000 строк. Опять порадовался.
Подумал. Понял, что я не коммитил замечания просто потому что не умел так хачить. Погрустил, но счет все равно 3:1 в мою пользу.

Показал руководителю разработки. Предложил включить в CI.
Прикинули.
Включить в CI - пара часов. Приемлемо.
Исправить замечания - неделя. Может две. Фигово, но допустимо.
Исправить то, что сломается во время исправления замечаний - еще раза в четыре больше. Не катит.
Зато какой педагогический эффект! Надо подумать.

Теперь смотрю в сторону детектора копипасты...


Альбом: office

UPD: Ненене у нас не дремучая контора. И эти необходимые для программистов вещи используются. Но сильно не везде. Так что я изобретаю велосипеды и радуюсь.

программисты, тестировщик

Previous post Next post
Up