|
Written by Graham Stoney
|
|
Design and code reviews are a verification activity, alongside testing. The big advantage that design reviews have is that they can be done much earlier in the development cycle than testing can, and can therefore catch problems much earlier.
Design errors tend to have a bigger impact than coding errors and can need to unnecessary refactoring if not caught early. Code reviews tend to catch a different class of bugs than testing, so the two activities are complementary. So do them.
|