This document discusses code review best practices. It begins by defining code review and its history, including mentions of Fagan inspections. It then discusses how and when to conduct code reviews, recommending reviews of no more than 200 lines of code in 60 minutes or less using static analysis and checklists. Daily code reviews are also suggested. Guidelines are provided for both reviewers and developers. Finally, the benefits of code reviews are discussed such as increased defect detection rates, cost savings, knowledge sharing and finding alternative implementations.