correct and effective solution for the requirements at hand • Ensure that your code is maintainable • Increase shared knowledge of the codebase • Sharpen your team’s skills through regular feedback
commits and commit messages. • Squash if needed or rewrite your messages to make them clear and easy to read. Example: git rebase -i HEAD~3 https://git-scm.com/book/en/v2/Git-T ools-Rewriting-History
• Be accepting. "Good call. I'll make that change." • Don't take it personally. The review is of the code, not you. • Learning opportunity • Teaching opportunity • "I didn't understand. Can you clarify?" • Fix, rebase, push & notify