Code review
Každý merge request pred zlúčením skontroluje druhý člen tímu. Review nie je hľadanie vinníka – je to najlacnejší moment, keď sa dá chyba nájsť, a zároveň sa pri ňom naučíte, ako rieši veci kolega.
Ako na to
- Prečítajte si plán úlohy (v popise merge requestu) a akceptačné kritériá user story.
- Stiahnite si vetvu a spustite appku – nestačí pozrieť len kód.
- Prejdite kód v GitLabe a k problémom pridajte komentár priamo na riadok.
- Keď je všetko v poriadku, merge request schváľte. Keď nie, napíšte, čo treba opraviť, a po oprave sa pozrite znova.
Checklist
Ako písať komentáre
- Píšte o kóde, nie o človeku: „Táto funkcia sa volá dvakrát“, nie „Zase si to zle spravil“.
- Buďte konkrétni: napíšte, čo je zle a prečo, a ak viete, navrhnite riešenie.
- Rozlišujte, čo je nutné a čo len návrh. Návrh začnite slovom „Návrh:“ – autor sa môže rozhodnúť, či ho prijme.
- Pýtajte sa, keď niečomu nerozumiete. Aj otázka je dobrý komentár.
- Pochváľte, čo sa podarilo.
Kedy schváliť
Merge request schváľte, keď je celý checklist splnený a všetky nutné komentáre sú vyriešené. Návrhy nemusia byť zapracované. Ak sa s autorom neviete dohodnúť, opýtajte sa mentora.