I review commits now and then and find some of these issues - but due to the nature and timeline fo the project cannot do it for each and ever commit of course. Why not? I do. I have 8 direct reports and I review every single line of code that they write. Some days this is all I do. Others think I'm crazy but our group outperforms every other group by any measure. I'm convinced it's because of peer review. A few thou…
100% peer review is the only process change that has been implemented anyplace I've worked in the last 18 years that seriously and lastingly improved code quality. I don't like reviewing, but it's very very effective, especially once you get good at it (and, like anything, it takes practice) - also, fwiw, it really improves you own coding