Atlassian Crucible چیست؟
Atlassian Crucible یکی دیگر از نرم افزار های شرکت مطرح Atlassian است که امکان انجام code review به صورت collaborative را فراهم می سازد و تیم ها می توانند در نهایت کدهای با کیفیت بالاتری را ارائه کنند. با کمک این نرم افزار می توانید code های نوشته شده را review کنید، در مورد تغییرات بحث کنید، دانش خود را به اشتراک بگذارید و همچنین نقایص موجود در SVN، Git، Mercurial، CVS و Perforce را شناسایی کنید. می توانید code review ها را به صورت سریع، رسمی و یا بر مبنای workflow ایجاد کنید و وظایف لازم را به review کننده های حاضر در تیم محول کنید. این نرم افزار به شما اجازه می دهد تا code review ها را به بحث تبدیل کنید و در مورد خطوط مختلف کدها، فایل ها یا کل تغییرات ایجاد شده comment ارائه کنید.
Atlassian Crucible به شما این امکان را می دهد که با داشتن یک دید جامع و منحصر به فرد روی commit ها، review ها و comment ها بتوانید اقدامات لازم در مورد اتفاقات مهم را به بهترین نحو انجام دهید. با دریافت data های مختلف در مورد این که کدام یک از بخش های codebase شما به خوبی review نشده است می توانید کیفیت کدها را به شکل قابل توجهی بهبود ببخشید. این نرم افزار به شما اجازه می دهد تا یک نگاه کلی روی وضعیت review و این که چه کسانی هنوز review ها را به انجام نرسانده اند داشته باشید. Atlassian Crucible کمک می کند تا یک تاریخچه کامل از جزئیات code review ها در اختیار داشته باشید و این موضوع می تواند تا یک review خاص را شامل شود. می توانید workflow نرم افزار Jira را به گونه ای تنظیم کنید که اگر review ها باز مانده باشند متوقف شود. با استفاده از این نرم افزار، Jira Software به صورت خودکار issue ها را بر اساس review activity به روز رسانی می کند. در Crucible می توانید با یک کلیک review comment ها را به issue تبدیل کنید. همچنین با یک کلیک می توانید Crucible را به Bitbucket Server متصل کنید و برای هر branch جدید review ها را سریع ایجاد کنید. امکانات این نرم افزار برای سفارشی سازی بسیار زیاد است و تقریباً می توان آن را برای هر گونه نیازی تنظیم کرد. در ادامه لینک دانلود Atlassian Crucible به همراه کرک آن ارائه شده است.
ویژگی ها و قابلیت های Atlassian Crucible:
- انجام code review و بحث در مورد تغییرات به ساده ترین شکل
- دنبال کردن اتفاقات به کمک activity stream ها
- هماهنگی کامل با Jira Software
- ارائه چارت ها و گزارش های مختلف
- انجام review ها پیش از commit و وارد شدن به محصول
- ارائه notification ها و reminder های مختلف
- و...