Анализируй это! 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
➡ - описание метрик
Получать анонсы новых видео можно на нашем телеграм-канале “Глазами фрилансера“:
#ГлазамиФрилансера
7 views
53
17
4 years ago 00:09:50 412
Анализируй это
8 years ago 00:01:34 121
Анализируй это 4
7 years ago 00:33:27 10
#9: Анализируй это!
9 years ago 01:02:50 267
Анализируй это: как ученые исследуют поведение людей в интернете / Янина Ледовая
13 years ago 00:01:58 455
Анализируй это. Русский трейлер.
7 years ago 00:02:10 50
Анализируй это (1999) «Analyze This»
8 years ago 00:03:24 282
Установление контакта с клиентом. Фильм «Анализируй это»