基本概況
出版商:Atlassian Pty Ltd.語言:英文
功能簡介
Crucible是一個用於開發團隊的代碼檢測工具,有了Crucible團隊成員可以檢查、注釋、編輯代碼,並記錄結果。當發現一個潛在的代碼問題,你可以挑選出這條代碼行並做注釋。使用Crucible有規律的作代碼檢查,可以幫助開發人員發現和糾正缺陷,提高代碼開發的效率。
功能特性
審查越多,痛苦越少
眾所周知,對於提高軟體質量而言,代碼審查是一種極佳的手段。但是,幾乎沒有人認為代碼審查是一種樂趣,這是因為代碼審查通常被緊張的交付日期、差勁的計畫審查會議以及審查參加者的不重視所影響甚至打斷。我們不能確保您從此樂於代碼審查,但是Crucible能夠幫助您更好的去實踐它。審查等於評論
代碼審查的本質就是代碼的作者能夠就他所作出的代碼變動收到及時的反饋信息。線上審查中,審查通過一般評論與缺陷評論的形式呈現。Crucible支持對於整個審查、檔案或者指定代碼行的的評論。
直寫評論可以附加到指定的代碼行上,或者更普遍的代碼變更比較行上。您只需打開審查視窗並點擊代碼就可以方便的添加評論了。
Crucible提供了一些更高級的特性,比如缺陷標記、自定義分類或者JIRA子任務的自動創建等。
按需定製
在軟體開發中,哪種工作是最令人頭疼的?最普遍的答案就是代碼審查。在審查中,一種流程不可能適用於所有場景。有些審查僅僅是簡單的抽查,而有些審查卻需要團隊中幾個成員共同完成細緻的分析。Crucible足夠靈活,能夠滿足各種審查級別的需要。* Pre-commit:不在版本控制下進行的審查。您只需上傳一段代碼、或一個檔案即可。
* Post commit:在代碼提交到原始碼庫之後進行的審查。
* 主持核心審查:擁有主持人的審查。
* 自由審查:沒有主持人的審查。
* 片段審查:簡單的貼上代碼片段,與團隊開始進行討論,而不需要進行正式的代碼審查工作流。
* 變更集討論:基於開發者原始碼提交信息的自由評論。
保持控制
通過Crucible完成代碼審查是簡單的,但是這並不意味著審查的過程是可控的。Crucible提供了多種特性幫助您更好的管理審查過程。* 通知 - 郵件和RSS源
* 活動日誌 - 查看最近評論
* 到期日 - 幫助你排定審查優先權
* 瓶頸報表 - 您可以發現是誰導致了審查進度停滯不前
* 進度指示器 - 看看大家正在做什麼
* 時間跟蹤 - 獲知花費在代碼審查上的小時數,幫助您更好評估ROI