Types. The three basic types of code review procedures are formal code review, informal code review, and lightweight code review.