Анализируй это! PHP metrics. Часть 1 | Глазами фрилансера

Есть ли объективный способ оценить чистоту кода, его сложность и способность к развитию (maintainability)? Есть. Его предоставляет нам, в частности, пакет PHP metrics, использующий набор математически и статистически обоснованных методов такой оценки. Давайте посмотрим, как такой анализ выглядит и как читать отчёты PHP metrics. Содержание ролика “Анализируй это! PHP metrics. Часть 1“: 00:00 Наихудший и наилучший методы анализа кода. Статические анализаторы. 05:40 Возможен ли анализ сложности и способности к развитию кода. Открываем отчёт PhpMetrics о плохом коде. 08:15 Читаем диаграмму Maintainability/Complexity. 11:35 Другие элементы главной страницы отчёта. 16:10 Раздел Violations (нарушения) отчёта PhpMetrics. 20:15 Раздел Size & Volume (размер и объём). Словарный запас кода. 29:00 Что такое объём метода и класса? Каким он должен быть? 34:40 Логические строки кода, вес комментариев и другие метрики оценки размера и объёма кода. 39:15 Раздел Complexity & Defects (сложность и дефекты). Цикломатическая сложность. Дефекты Кена. 44:15 Раздел Object oriented metrics (объектно ориентированные метрики). 45:45 Раздел Object relations (отношения между объектами) отчёта PhpMetrics. 46:15 Начинаем разговор о Coupling. 47:40 И тут же заканчиваем. Просьба о помощи в подготовке второй части разговора о PhpMetrics. Полезные ссылки: ➡ - сайт библиотеки PhpMetrics ➡ - описание метрик Получать анонсы новых видео можно на нашем телеграм-канале “Глазами фрилансера“: #ГлазамиФрилансера
Back to Top