Я є членом команди семи розробників невеликої програмної компанії і намагаюся запровадити регулярні огляди груп і код дизайну. Ми проводили деякі огляди в минулому, але вони були спорадичними. Я хотів би зробити це більш регулярною справою.
Я читав Code Complete та інші подібні ресурси, і вони розповідають про механіку того, як проводити огляд коду, але мені не вдалося знайти кращих практик щодо того, як вибрати, що переглянути. У нас є база коду, якій більше восьми років і охоплює різні мови, тому є багато, що можна було б переглянути.
Ось деякі фактори, які я можу вважати, що можуть вплинути на вибір:
- Мова: C, Java, SQL, PL / SQL
- Вік коду: новий код проти старого коду
- Використання коду: часто використовуваний код проти (фактично) мертвого / мало використовуваного коду
- Важливість коду: Критичний код проти некритичного коду
- Розробник: Код молодшого розробника проти Старший код розробника
Я розумію, що це не питання з абсолютною остаточною відповіддю, але будь-які вказівки будуть корисні.
Деякі питання, пов'язані з периферією:
- Підходи до перегляду коду (згадки про перегляд критичних розділів та нового коду розробника)
- Чи варто спробувати переглянути весь наш код?