Peer Reviews¶
This document exists as a proposal for future direction. This process is not yet doctrine within rehabstudio.
“Feedback is important for engineers to grow in their jobs. By having a culture of ‘everyone’s code gets reviewed’ you promote a culture of positive, constructive feedback. In teams without review processes, or where reviews are infrequent, code review tends to be a tool for criticism, rather than learning and growth.” - Alex Gaynor
Resources¶
Proposed Process¶
- Everybody gets code reviewed, but not every day - rotating/random checks
- Work in feature branches not to be merged into develop without a review
- Keep to 30 minute sessions (no more than 400 lines of code)
- Use a checklist to compare with internal standards
Questions¶
- Do pre-commit reviews fit with our Git flow?
- How do we review one-man projects?