Skip to content
NormanChiflen edited this page Feb 14, 2012 · 1 revision

introduce pair programming as extreme version of code reviews

advantages
    shorter feedback cycle
    not only the code but also the workflow might get improved (ide, …)
disadvantages
    might not work depending on environment
    not be applicable for teams which are distributed around the world?

propose pair programming for essential features in addition to code reviews? suggestions

add code review discussion and conclusions as comments to written code
    improves/adds documentation about reasoning
    makes the process more transparent to others or when reviewed in the future
try to improve the situation together instead of blaming
    this might be easier in pair programming as it is not asynchronous and everyone is involved
    whereas code reviews usually pose a "submit - accept/reject" scenario
    though ultimately it comes down to how well people work and communicate with each other