Code Reviews - Crucible

405 views

Published on

Presentation about code reviews with Atlassian Crucible.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Code Reviews - Crucible

  1. 1. Crucible CODE REVIEWS
  2. 2. 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
  3. 3. 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
  4. 4. 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)
  5. 5. JIRA integracija • Pravljenje taskova u JIRI na osnovu Crucible komentara • Promena statusa taskova direktno iz Crucibla • Merenje i logovanje vremena automatski
  6. 6. JIRA integracija • Review kao deo JIRA workflow-a
  7. 7. Review
  8. 8. Fleksibilnost • Proizvoljan broj pregledača • Moderator (ako se počne sa -> ) • Komentari svuda • Pregled više revizija fajla koji je pod pregledom
  9. 9. Pre-komit revizije
  10. 10. IDE integracija
  11. 11. Preglednost • Preglednost svega • Kod, taskovi i review-i na jednom mestu • Statistike i napredak
  12. 12. Obaveštavanje • Podsetnici • Obaveštenja o promenama specifičnih fajlova • Lični dashboard
  13. 13. Obaveštavanje • Istorija svih dešavanja • Prečice
  14. 14. Alternative  Gerrit - https://code.google.com/p/gerrit/  Phabricator - http://phabricator.org/  Review board - http://www.reviewboard.org/  Kiln - http://www.fogcreek.com/kiln/
  15. 15. 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 Starter 10 users $800 25 users $1,200 50 users $2,200 100 users $4,000 100+ users $8,000
  16. 16. Pitanja?

×