The increasing shift to agile development methodologies is taking a toll on the ability of the team to conduct formal code reviews. That doesn’t mean that agile development teams have to do without this valuable tool. Code reviews can be automated through a process called static code analysis, which makes it possible to perform code reviews on a regular basis, even in batch, and analyze the results on an ongoing basis. In effect, teams can automate almost every aspect of a code review, from ensuring coding standards are being maintained to identifying errors, often before the code is even executed.