Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Excerpt
Section
Column
width1%

Column
width35%

Асинхронные, распределенные обсуждения

Сутью проверки кода является разговор между членами команды. Но вся команда не всегда доступна в одно то же время даже если физически расположена в одном месте. Crucible предоставляет веб-интерфейс для обзора кода с подсветкой синтаксиса, фильтрацией, быстрой навигацией с клавиатуры и многое другое. Crucible полностью поддерживает ленты комментариев на уровне всех обзоров, всех файлов и конкретных строчек кода. Добавление комментариев - это секундный вопрос открытия обзора и нажатия на кусок код.

Crucible поддерживает дополнительные функции, такие как маркировка дефектов, пользовательские классификации, и автоматическое создания подзадач JIRA.

Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png,code-review-create-options.png, code-review-edit-details.png, code-review-snippet.png, code-review-changeset-discussion.png, crucible-outdated-file.png, crucible-updated-file-diff.png, code-review-time-tracking.png, crucible-time-tracking.png

Section
Column
width1%

Column
width35%

Обзоры, которые работают, как вы хотите

При разработке программного обеспечения то, что работает для одной команды может быть катастрофой для другой. И это, безусловно, верно и для практик обзоров кода. Некоторые обзоры могут быть простой выборочной проверкой, тогда как другие требуют детального анализа со стороны членов команды. Crucible предназначен быть гибким и эффективным в несерьезном и формальном контекстах.

Пре-коммит: обзор содержания, которое не находится под контролем версий. Загружайте кусок кода, файл или копируйте и вставляйте из IDE.
Пост-коммит: обзоры после занесения коммита в хранилище.
Модерируемые: отзывы могут иметь модератора ответственного за обзор, создание, утверждение и определение того, когда обзор закончен.
Немодерируемые: процесс, в котором автор обзора является единственным лицом, который запускает и останавливает обзор.
Фрагмент: вы можете просто вставить код и начать обсуждать его командой, без необходимости старта официального рабочего процесса обзора кода.
Обсуждения массивов изменений: сообщения коммита позволяют разработчикам прикреплять информацию к коммиту.

Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png,code-review-threaded-comments.png, code-review-create-comment.png, code-review-viewing-options.png, code-review-defect-classification.png, crucible-outdated-file.png, crucible-updated-file-diff.png, code-review-time-tracking.png, crucible-time-tracking.png

Section
Column
width1%

Column
width35%

Обзоры развиваются вместе с кодом

Традиционно, обзоры были официальными мероприятиями, где автор получал отзывы от экспертов во время собрания: встреча закончилась - закончился обзор. Обзоры Crucible развиваются с течением времени: обозреватели самостоятельно проверяют код и отвечают на комментарии в разное время и в ответ на различные изменения в коде. Обозреватели могут переходить между несколькими ревизиями файла, если новые версии файла доступны Crucible указывает, что файл устарел и дает ссылку чтобы быстро добавить последнюю ревизию. Но не беспокойтесь о том что Вы будете целый день проводить в обзорах - Crucible имеет встроенную функцию учета рабочего времени, которая рассчитывает, сколько часов потрачено на оценку, так что Вы можете оценить рентабельность инвестиций (ROI ) с течением времени.

Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png,code-review-threaded-comments.png, code-review-create-comment.png, code-review-viewing-options.png, code-review-defect-classification.png, code-review-create-options.png, code-review-edit-details.png, code-review-snippet.png, code-review-changeset-discussion.png