Code review
Инспекция кода или рецензия кода или ревизия кода от (англ. Code review или англ. Code inspection) — это систематическая проверка исходного кода программы с целью обнаружения и исправления ошибок, которые остались незамеченными в начальной фазе разработки. В результате улучшается качество программного продукта и навыки разработчика.
В процессе инспекции кода могут быть найдены и устранены такие уязвимости, как ошибки в форматировании строк, состояние гонки, утечка памяти и переполнение буфера, что улучшает безопасность программного продукта. Системы контроля версий, основанные на Subversion, а также такие инструменты как Trac, Mercurial, GIT дают возможность проведения совместной инспекции кода. Кроме того, существуют инструменты, специально предназначенные для проведения совместной инспекции кода.
Автоматизированное программное обеспечение для инспекции кода упрощает задачу просмотра больших кусков кода, систематически сканируя его на предмет обнаружения наиболее известных уязвимостей.
Существует множество примеров того, как инспекция кода улучшила программный проект, например:
- Blender — пакет для создания трёхмерной компьютерной графики, значительно улучшенной open-source сообществом;
- Linux kernel, разработка которого была начата финским студентом Линусом Торвальдсом, сейчас изучено и исправлено сотнями программистов со всего света.
Ошибка: неверное или отсутствующее изображение |
Для улучшения этой статьи желательно?:
|
Ссылки
- Я ненавижу тебя: твой код – хлам! (перевод статьи «Your Code Sucks and I Hate You: The Social Dynamics of Code Reviews»)
- Рецензирование кода (code review)
de:Codereview en:Code review fr:Revue de code he:סקר קוד ja:コードレビュー
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....