Consider a situation where a group of developers work independently(more or less) on projects. The dept. has a published standard to ensure code quality on issues like:
- no inline/embedded/dynamic SQL statements (hand coded by the developer)
- naming conventions
- more
Question
How would you set about enforcing the code quality rules? Are there any code quality analyzers that might catch inline SQL statements? Are there any build-time or check-in tools that can help? (please note: mostly Microsoft environment).
This may be a case for code reviews. Any suggestions on how to review a project's architecture and implementation before publish to Production (or even Staging!). I realize code reviews is a whole set of questions in itself, but any higher level thoughts are appreciated!