Содержание
- Введение 1
- Теоретические основы ревьюирования программных модулей 2
- - Методологии ревьюирования кода: обзоры, инспекции, парное программирование 2.1
- - Статический и динамический анализ кода: инструменты и методы 2.2
- - Метрики качества кода: измерение и оценка 2.3
- Процесс ревьюирования: организация и управление 3
- - Выбор ревьюеров и определение критериев оценки кода 3.1
- - Проведение ревью: инструменты, техники и лучшие практики 3.2
- - Устранение замечаний и follow-up действия 3.3
- Инструменты и платформы для ревьюирования кода 4
- - Обзор популярных инструментов ревьюирования: GitHub, GitLab, Bitbucket и другие 4.1
- - Использование статических анализаторов кода: SonarQube, FindBugs, PMD 4.2
- - Автоматизация процесса ревью: интеграция с CI/CD и создание отчетов 4.3
- Практическое применение методов ревью на примере 5
- - Разбор конкретного примера ревью кода на Python 5.1
- - Применение ревью для улучшения кода на Java: case study 5.2
- - Анализ результатов ревью: метрики и выводы 5.3
- Заключение 6
- Список литературы 7