On the VitalFlux site there's a recent post sharing a few tips (a Top 10 list) of things to think about when doing code reviews.
This article represents top 10 areas to consider while you are taking up the task to do the code review of a PHP project. The other day, I had a discussion with one of the PHP senior developers who asked me about where to start on the task related with reviewing a PHP web application and, we brainstormed and came up with the list. Interestingly, apart from few, most of them can be pretty much applied to applications written with other programming languages as well.
Their top ten list of things to look for during code reviews extend beyond just the syntax of the code and good coding practices. They also suggest things like:
- Adherence to Business Functionality
- Object-Oriented Principles
- Integration Patterns/Protocols
Code reviews, if done effectively and efficiently, can be a major benefit for producing quality code that not only adheres to standards but also follows good practices and principles (like SOLID).