If you are not criticized, you may not be doing much.
In an ideal world, every bit of code would be carefully reviewed prior to release. According to the Software Engineering Institute at Carnegie Mellon University, a thoroughcode review should take at least 50 percent or more of coding time (personal code review is included in this statistic). (Humphrey 98) That would take longer than most Real Worldprojects are prepared to invest.
As we write a system, we need to ask whether to review the code and, if so, exactly which code to review.