Я являюсь частью команды из семи разработчиков в небольшой компании, занимающейся разработкой программного обеспечения, и я стараюсь регулярно проводить групповые обзоры кода и дизайна. Мы провели некоторые обзоры в прошлом, но это было спорадическим. Я хотел бы сделать это более регулярным.
Я прочитал полный код и другие подобные ресурсы , и они говорят о механике , как проводить анализ кода , но я не смог найти какие - либо лучшие практики о том , как выбрать то , что обзор. У нас есть кодовая база, которой более восьми лет, и она охватывает самые разные языки, поэтому есть много, что можно посмотреть.
Вот некоторые из факторов, которые я могу придумать, которые могут повлиять на выбор:
- Язык: C, Java, SQL, PL / SQL
- Возраст кода: новый код против старого кода
- Использование кода: часто используемый код против (эффективно) мертвого / малоиспользуемого кода
- Важность кода: Критический код против некритического кода
- Разработчик: младший код разработчика против старшего кода разработчика
Я понимаю, что это не вопрос с абсолютным окончательным ответом, но любое руководство будет полезным.
Некоторые периферийные вопросы:
- Подходы к проверке кода (Упоминания о критических разделах и новом коде разработчика)
- Должны ли мы попытаться просмотреть весь наш код?