Code Reviews - Crucible
-
Upload
sasa-sijak -
Category
Technology
-
view
143 -
download
1
description
Transcript of Code Reviews - Crucible
CrucibleCODE REVIEWS
Zašto raditi code review?
Manji broj bagova u produkciji
Razmena znanja i ideja
Usaglašavanje standarda koda
Pomoć novim kolegama
Pisanje kvalitetnijeg koda
Više ljudi upoznato sa delovima sistema koji nisu direktno pisali
Manje -> a više -> u produkciji
…
Zašto Crucible?
Odlična integracija sa JIRA-om
Ne oduzima vreme i nije nametljiv
Može se uklopiti u bilo koji workflow
Zadovoljava sve naše potrebe
Integracija sa IDE
Deljeni korisnici sa JIRA-om
JIRA integracija
• Reviews tab na taskovima u JIRI• Uvid da li je task i kod pregledan• Deep linking ka Crucible taskovima
• Linkovi iz Crucible ka JIRA taskovima• Pregled JIRA taskova iz Cruciblea (hover efekat)
JIRA integracija
• Pravljenje taskova u JIRI na osnovu Crucible komentara
• Promena statusa taskova direktno iz Crucibla• Merenje i logovanje vremena automatski
JIRA integracija
• Review kao deo JIRA workflow-a
Review
Fleksibilnost
• Proizvoljan broj pregledača• Moderator (ako se počne sa -> )
• Komentari svuda• Pregled više revizija fajla koji je pod pregledom
Pre-komit revizije
IDE integracija
Preglednost
• Preglednost svega• Kod, taskovi i review-i na jednom mestu
• Statistike i napredak
Obaveštavanje
• Podsetnici• Obaveštenja o promenama specifičnih fajlova
• Lični dashboard
Obaveštavanje
• Istorija svih dešavanja
• Prečice
Alternative
Gerrit - https://code.google.com/p/gerrit/
Phabricator - http://phabricator.org/
Review board - http://www.reviewboard.org/
Kiln - http://www.fogcreek.com/kiln/
Dalje informacije
https://www.atlassian.com/software/crucible
http://www.youtube.com/watch?v=1m3eRFeCInY
Cena (one time, besplatni upgrade u prvoj godini) :
5 users$10 Starte
r
10 users$800
25 users$1,200
50 users$2,200
100 users$4,000
100+ users$8,000
Pitanja?