Просмотр кода

Просмотр кода

Просмотр кода (англ. code review) или инспекция кода (англ. code inspection) — систематическая проверка исходного кода программы с целью обнаружения и исправления ошибок, которые остались незамеченными в начальной фазе разработки. Целью просмотра является улучшение качества программного продукта и совершенствование навыков разработчика.

В процессе инспекции кода могут быть найдены и устранены такие проблемы, как ошибки в форматировании строк, состояние гонки, утечка памяти и переполнение буфера, что улучшает безопасность программного продукта. Системы контроля версий дают возможность проведения совместной инспекции кода. Кроме того, существуют специальные инструментальные средства для совместной инспекции кода.

Программное обеспечение для автоматизированной инспекции кода упрощает задачу просмотра больших кусков кода, систематически сканируя его на предмет обнаружения наиболее известных уязвимостей.

Существует множество примеров, когда совместная инспекция кода улучшила программный проект:

  • Blender — пакет для создания трёхмерной компьютерной графики, значительно улучшенный open-source сообществом;
  • Ядро Linux, разработка которого была начата финским студентом Линусом Торвальдсом, сейчас изучено и исправлено сотнями программистов со всего мира.

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Просмотр кода" в других словарях:

  • Кода — Знак коды …   Википедия

  • Кода (приток Мехреньги) — У этого термина существуют и другие значения, см. Кода (значения). Кода Характеристика Длина 33 км Бассейн Белое море Бассейн рек Северная Двина Водоток …   Википедия

  • Кода (приток Репы) — У этого термина существуют и другие значения, см. Кода (значения). Кода Характеристика Длина 15 км Площадь бассейна 53,7 км² Бассейн Каспийское море Водоток …   Википедия

  • Политика открытого кода — У этого термина существуют и другие значения, см. Open source. Проверить информацию. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье. На странице обсуждения должны быть п …   Википедия

  • Google Chrome — Для термина «Chrome» см. другие значения. Эта статья о браузере; об операционной системе см.: Google Chrome OS. Google Chrome …   Википедия

  • Рефакторинг — (англ. refactoring) или реорганизация кода   процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы[1][2]. В основе рефакторинга лежит последовательность… …   Википедия

  • Сравнение хостингов для проектов свободного программного обеспечения — Эта статья содержит незавершённый перевод с английского языка. Вы можете помочь проекту, переведя её до конца. Основные хостинги Возможности …   Википедия

  • Сравнение хостингов для проектов свободного ПО — Основные хостинги Возможности Название Хостинг кода Просмотр кода Отслеживание ошибок Хостинг сайта Вики Система перевода Shell сервера Рассылка почты News Group (NNTP) Фору …   Википедия

  • Редактор HTML —     HTML HTML и HTML5 Динамический HTML …   Википедия

  • Лингвистика —     Лингвистика …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»