Hello
I am very much in favour of code inspections , some of the advantages I see are :
Problems in logic , which may be
hard to reproduce, can be spotted early in the development cycle.
They can enforce
coding styles in a community.
Knowledge can be spread in a group.
Enhancemenent of
team spirit and idea of a
common goal.
They can go
further than checking the actual functionality, e.g. inspection of maintainability.
These advantages are in my opinion more important for small or medium sized teams working on a common project for some extended period of time.
So, I endorse the practice in a coding community , but don't believe in it for OS.
Tabari