Я использую Cobertura для вычисления покрытия кода / ветви для проекта Java с тестовыми примерами JUnit.Я знаю, что 100% охват не говорит, насколько хорош код, но на данный момент это 6%.Покрытие филиала составляет 1%.Моя интуиция говорит, что отраслевой охват, вероятно, более важен из-за характера проекта, в котором принимаются решения.Поскольку на данный момент это мой единственный крупный проект, у меня нет опыта в правильных значениях для целей покрытия кода / ветви.
Я считаю, что покрытие ветви очень важно в этом приложении, поэтому я установил требуемое значение на 100%,Я определил порог покрытия кода 80%.
Кроме того, какой фактор влияет на сложность кода для этих значений?
Я, вероятно, слишком подчеркиваю цифры, но мне хотелось бы услышатьоб опыте других людей.Я знаю, что эти значения зависят от характера проекта, но есть ли какие-то общие указания / статьи / личный опыт, на которые я могу сослаться?