Code Reviews - Crucible

16
Crucible CODE REVIEWS

description

Presentation about code reviews with Atlassian Crucible.

Transcript of Code Reviews - Crucible

Page 1: Code Reviews - Crucible

CrucibleCODE REVIEWS

Page 2: Code Reviews - Crucible

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

Page 3: Code Reviews - Crucible

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

Page 4: Code Reviews - Crucible

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)

Page 5: Code Reviews - Crucible

JIRA integracija

• Pravljenje taskova u JIRI na osnovu Crucible komentara

• Promena statusa taskova direktno iz Crucibla• Merenje i logovanje vremena automatski

Page 6: Code Reviews - Crucible

JIRA integracija

• Review kao deo JIRA workflow-a

Page 7: Code Reviews - Crucible

Review

Page 8: Code Reviews - Crucible

Fleksibilnost

• Proizvoljan broj pregledača• Moderator (ako se počne sa -> )

• Komentari svuda• Pregled više revizija fajla koji je pod pregledom

Page 9: Code Reviews - Crucible

Pre-komit revizije

Page 10: Code Reviews - Crucible

IDE integracija

Page 11: Code Reviews - Crucible

Preglednost

• Preglednost svega• Kod, taskovi i review-i na jednom mestu

• Statistike i napredak

Page 12: Code Reviews - Crucible

Obaveštavanje

• Podsetnici• Obaveštenja o promenama specifičnih fajlova

• Lični dashboard

Page 13: Code Reviews - Crucible

Obaveštavanje

• Istorija svih dešavanja

• Prečice

Page 14: Code Reviews - Crucible

Alternative

Gerrit - https://code.google.com/p/gerrit/

Phabricator - http://phabricator.org/

Review board - http://www.reviewboard.org/

Kiln - http://www.fogcreek.com/kiln/

Page 15: Code Reviews - Crucible

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

Page 16: Code Reviews - Crucible

Pitanja?