Асинхронные, распределенные обсуждения
Сутью проверки кода является разговор между членами команды. Но вся команда не всегда доступна в одно то же время даже если физически расположена в одном месте. Crucible предоставляет веб-интерфейс для обзора кода с подсветкой синтаксиса, фильтрацией, быстрой навигацией с клавиатуры и многое другое. Crucible полностью поддерживает ленты комментариев на уровне всех обзоров, всех файлов и конкретных строчек кода. Добавление комментариев - это секундный вопрос открытия обзора и нажатия на кусок код.
Crucible поддерживает дополнительные функции, такие как маркировка дефектов, пользовательские классификации, и автоматическое создания подзадач JIRA.
|
|
Обозначьте комментарий как дефект, чтобы выделить его.
|
Комментарии могут отображаться прямо в строке или рядом с кодом.
|
|
|
Просто нажмите на несколько строк, чтобы добавить комментарии.
|
Разговоры об исходном коде с вашими коллегами.
|
Обзоры, которые работают, как вы хотите
При разработке программного обеспечения то, что работает для одной команды может быть катастрофой для другой. И это, безусловно, верно и для практик обзоров кода. Некоторые обзоры могут быть простой выборочной проверкой, тогда как другие требуют детального анализа со стороны членов команды. Crucible предназначен быть гибким и эффективным в несерьезном и формальном контекстах.
Пре-коммит: обзор содержания, которое не находится под контролем версий. Загружайте кусок кода, файл или копируйте и вставляйте из IDE.
Пост-коммит: обзоры после занесения коммита в хранилище.
Модерируемые: отзывы могут иметь модератора ответственного за обзор, создание, утверждение и определение того, когда обзор закончен.
Немодерируемые: процесс, в котором автор обзора является единственным лицом, который запускает и останавливает обзор.
Фрагмент: вы можете просто вставить код и начать обсуждать его командой, без необходимости старта официального рабочего процесса обзора кода.
Обсуждения массивов изменений: сообщения коммита позволяют разработчикам прикреплять информацию к коммиту.
|
|
Используйте комментарии массива изменений, как катализатор для обсуждения кода.
|
Только название и код необходимы для запуска обзора фрагмента.
|
|
|
Вы можете использовать классические роли модератора, автора и обозревателя или дать разные функции разным пользователям.
|
Легко добавить контент в обзор кода при просмотре изменений, поиске файлов, или загрузке патча.
|
Обзоры развиваются вместе с кодом
Традиционно, обзоры были официальными мероприятиями, где автор получал отзывы от экспертов во время собрания: встреча закончилась - закончился обзор. Обзоры Crucible развиваются с течением времени: обозреватели самостоятельно проверяют код и отвечают на комментарии в разное время и в ответ на различные изменения в коде. Обозреватели могут переходить между несколькими ревизиями файла, если новые версии файла доступны Crucible указывает, что файл устарел и дает ссылку чтобы быстро добавить последнюю ревизию. Но не беспокойтесь о том что Вы будете целый день проводить в обзорах - Crucible имеет встроенную функцию учета рабочего времени, которая рассчитывает, сколько часов потрачено на оценку, так что Вы можете оценить рентабельность инвестиций (ROI ) с течением времени.
|
|
Время рассмотрения автоматически отслеживается и может быть переопределено вручную.
|
Резюме обзора дает вам полную картину обзора.
|
|
|
Когда Вы возвращаетесь к обзору после добавления новой ревизии, Crucible только показывает вам различия в последнем изменении.
|
Когда новые ревизии файла доступны, Crucible указывает, что файл устарел и предоставляет ссылку чтобы быстро добавить последнюю ревизию.
|