Расчёт метрик проекта лб2
Дисциплина: "компьютерные науки (computer science)"
ID решения
#S82
Тип
Лабораторная работа
Дисциплина
компьютерные науки (computer science)
Страниц
7
Лабораторная работа
для Open Source проекту з лабораторної роботи №3 необхідно виконати розрахунок наступних метрик:
Для розрахунку необхідно користуватися готовими інструментами. Ручний розрахунок має бути виключений.
* LOC (lines of code)
* average LPM (lines per method)
* max LPM (lines per method)
* average LPM (lines per class)
* max LPM (lines per class)
* max Depth of inheritance
* max Ciclomatic complexity
* average Ciclomatic complexity
* Unit test coverage.
* Total amount of user classes
* Total amount of user interfaces
Для розрахунку необхідно користуватися готовими інструментами. Ручний розрахунок має бути виключений.
* LOC (lines of code)
* average LPM (lines per method)
* max LPM (lines per method)
* average LPM (lines per class)
* max LPM (lines per class)
* max Depth of inheritance
* max Ciclomatic complexity
* average Ciclomatic complexity
* Unit test coverage.
* Total amount of user classes
* Total amount of user interfaces
Решение (бесплатная часть):
Выводы: в ходе выполнения данной лабораторной работы я провёл измерение метрик проекта на GitHub и по их значениям выявил некоторые нарушения в программном коде проекта. Метрики являются необходимым средством для анализа программного кода, но не достаточным. Иными словами, если показатели метрик плохие, то можно определённо сказать что и где не так. Но если показатели метрик находятся в допустимых значениях, то нельзя утверждать что код не содержит ошибок и нарушений.
png - 1 шт.,
Файлы, которые можно скачать после оплаты:
docx - 1 шт.,
Страниц 7
Если у вас есть другие решённые задания, контрольные или курсовые, вы можете продать их на нашем сервисе практически без комиссии, для этого авторизуйтесь или зарегистрируйтесь