Антон Наумович, Гарантии качества для крупных С++ проектов

Простой для восприятия доклад про обеспечение качества кода. Упоминаются такие моменты разработки, как сборка (в т.ч. менеджеры зависимостей), проверка кода на соответствие стандартам кодирования, ревью кода, статический анализ, модульное тестирование, интрузивная и неинтрузивная верификация, непрерывная интеграция. Про все это говорится очень поверхностно, ценность доклада в том, что выдаются списки инструментов по каждой теме. Я выписал для себя: - (читал про него когда-то, но не пробовал); - cpplint (скрипт на питоне от google, проверяющий код на С на соответствие стандартам кодирования, основанный на регулярных выражениях); - clang-tidy (описан в отдельном докладе, как и cpplint, но на нем проще писать свои проверки); - gerrit - инструмент для ревью кода, интегрируемый с git. Тут нет инструментов, которые я уже использую. Вообще, доклад построен вокруг страницы из книги Макконнелла “Совершенный код“, на которой показано соответствие практик поиска ошибок (таких как
Back to Top