Jak na code review

S využitím nástrojů Atlassian

Michal Hybášek

jOpenSpace 2014

Proč Code Review?

  • Fungující kód
  • Fungující aplikace
  • Mentoring
  • Příležitost být lepší

Proč Atlassian?

  • Vývojářská firma - 300 vývojářů
  • Atlassian JIRA
  • Atlassian Confluence
  • Je to JAVA :-)

Logo

Jaké nástroje

  • Atlassian FishEye
  • Atlassian Crucible

fisheyeCrucible

FishEye

  • Čtení z verzovacích systémů SVN, Perforce, CVS, Git a Mercurial
  • Informace o aktivitě
  • Zobrazení a vizualizace komitů a statistik
  • Provázání s JIRA - informací o komitech u JIRA tasku
  • Vyhledávání v repozitářích

Crucible

  • Jednoduchý nástroj na code review
  • Běžící na FishEye
  • Zobrazení a vizualizace komitů a statistik
  • Provázání s JIRA - informací o komitech u JIRA tasku
  • Vyhledávání v repozitářích

Jak na to?

  • Vytváření reviews - z FishEye, JIRA, URL, aj.
    • Co je to?
    • Kdo to vytváří
    • Jak s tím pracovat?
    • Co dál?

Review Worflow

  • Review vytváří autor
  • Review vytváří moderátor
  • Review vytváří kontrolér

Co dál?

  • Diskuze ve FishEye
  • Vytvoření tasku v JIRA
  • Nasdílení kódu ostatním či potřebným

Děkuji