Professional Documents
Culture Documents
SmartBear Software
SmartBear Software
Jacks Perspective on Agile and Code Review Code reviews are essential for producing quality, maintainable, software. Some of the agile methods embrace reviews; others seem to discount them. As a passionate advocate of reviews, I feel any method - agile or otherwise - that doesn't demand reviews should be abandoned or modified.
SmartBear Software
SmartBear Software
Jareds Perspective on Agile and Code Review Pair programming was a staple of XP, but it never worked that well for me. I also saw little value in large groups reviewing a single developers code. I settled on the peer code review as the best solution. When a developer finishes a feature (or fixing a bug), and before checking in their code, they would go find a co-worker who wasn't "deep" in another issue, and review the work.
SmartBear Software
SmartBear Software
Daves Perspective on Agile and Code Review "I come to Agile from the Extreme Programming world, so my perspective is quite simple: at least two pairs of eyes must see every line of production code before it's committed to source control. There are, however, a multitude of ways to accomplish that goal!"
SmartBear Software
SmartBear Software
SmartBear Software
10
Agile approaches: TDD vs. XP vs. FDD vs. SCRUM (and is TDD a stand-alone practice or part of XP)?
SmartBear Software
11
Whats the worst example of code review that youve seen or heard about?
SmartBear Software
12
SmartBear Software
13
Questions?
SmartBear Software
14
SmartBear Software
15