Review
Az első két cikk inkább technikai, számokkal meg minden, a harmadik (ez kétrészes), sokkal inkább az emberi oldalt taglalja, igen jól!
- What is Code Review?
- Best Practices for Code Review
- How to Do Code Reviews Like a Human (Part One)
- Code Review Guidelines for Humans
- Code Review Checklist – To Perform Effective Code Reviews
Review típusok
- What are the types of review?
- Nem említi az informálist
- Prezentáció a review typusokról, hasonlóan tárgyalja mint a Bosch-os
- a 27. diáig ajánlom
- Formális review részei
Sorrendben
- informal
- Ez akár csak annyi, hogy megkérsz egy kollégát, hogy „nézz már rá erre picit, szerinted ez így jó?”, gyorsan tud valami visszajelzést adni, de semmi nyoma nem marad. A pair programming folyamatos informális review.
- walkthrough
- a GitHub-os review majdnem ezen a szinten van, visszakövethető módon dokumentált a GitHub felületének hála, bár nem egy meeting folyamán történik a review, hanem egyénileg, szigorú protokoll nélkül. (Vezetője sincs, bár lehetne úgy is csinálni.)
- technical
- inspection
Összefoglaló táblázat a fentebbiek alapján
type | formality | led by | effort | documentation |
---|---|---|---|---|
informal | not formal | noone | minimal | undocumented |
walkthrough | not formal1 | authors | very low | normal, fault-finding |
technical | less formal | trained moderator, NOT the author | moderate | more detailed |
inspection | most formal | trained moderator | high | thorough; based on standards, checklists |
1
Sometimes it can be somewhat formal.