In the introduction to this chapter, we briefly talked about technical debt and how it can impact the productivity of a Team. The use of good engineering practices helps tackle issues that are potential contributors to technical debt. There is a consensus across the industry that code review is an effective and practical way to collar code inconsistency and possible defects early in the software development life cycle.
A study on the value and importance of code reviews conducted by Forrester Consulting highlighted the following as perceived benefits of code review:
TFS offers two code review solutions, one through Team Explorer and the other through Team Web Access. The code review solution in Team Explorer, first introduced in TFS 2012, receives criticism for not supporting iterative reviews. On the other hand...