Eigenpoll : Best Practices for Software Development : Code Review 

Have at least one engineer (preferably a senior engineer or architect) review each change before it gets checked in.

This keeps the code consistent, reduces bugs, and helps train new engineers.