Метрики тестов придумал
5/3/11 00:12Количество классов, инстанцируемых тестом, и среднее число строк кода в них.
Хорошо покажет, где лишняя связность.
И ещё одна метрика наверняка будет очень полезной. Сейчас ведь можно ходить по синтаксическому дереву вызываемой функции/класса. Почему бы тесту не отследить значения, вычисляемые в вызываемой функции, и не посчитать, на какой % их написаны ассерты?
Задача сложная, но вполне выполнимая, даже одним человеко-программистом.
А метрика получится очень объективная и полезная. Вот мы и узнаем, что кто-то ассертит 60% вычислений, а кто-то - 3%.
Хорошо покажет, где лишняя связность.
И ещё одна метрика наверняка будет очень полезной. Сейчас ведь можно ходить по синтаксическому дереву вызываемой функции/класса. Почему бы тесту не отследить значения, вычисляемые в вызываемой функции, и не посчитать, на какой % их написаны ассерты?
Задача сложная, но вполне выполнимая, даже одним человеко-программистом.
А метрика получится очень объективная и полезная. Вот мы и узнаем, что кто-то ассертит 60% вычислений, а кто-то - 3%.
Tags:
(no subject)
7/3/11 09:46 (UTC)> разве сейчас не так?
Сейчас, вообще-то, вообще никак. Не видел ни одной тулзы для мейнстрима, которая проверяет покрытие ассертами.
Есть шанс стать первым :D
(no subject)
7/3/11 09:54 (UTC)Осталось попробовать написать это :)
Судя по всему, с дотНета будет проще начать, а потом уже и для Джавы подтянуть
(no subject)
7/3/11 10:00 (UTC)(no subject)
7/3/11 10:11 (UTC)(no subject)
7/3/11 10:15 (UTC)(no subject)
7/3/11 10:18 (UTC)без понятия, как следить за выполнением строк кода :)
(no subject)
7/3/11 10:20 (UTC)(no subject)
7/3/11 10:43 (UTC)(no subject)
7/3/11 10:48 (UTC)(no subject)
7/3/11 10:52 (UTC)