|
Building Solid Code Review Procedures
Date: 04/18/11
(SQL Server) Keywords: security
Does your organization use any code review procedures when promoting code from Development through to Production? If you work for a publicly-held corporation, you know this all to well. If you work for a privately-held company, you can benefit from this procedure as well. Wether you are a developer wanting to make sure all your i's are dotted and all your t's are crossed, or a DBA in operations getting ready to deploy new code, solid code review procedures can really save your butt from major mistakes that can cost you hours of work.
First, let's get a general idea of what a code review life cycle will look like and who is generally involved.
- Unit Test - Validate Business Requirements and Functional Context
- Unit Test - Validate Syntax, Entry and Exit points
- Unit Test & QA - Consistency - Perform Version Control & Transactional Analysis
- QA & Prod - Security - Permissions, Back-out and Error Handling
- QA & Prod - Performance - Validate Memory Usage, Thread Usage and Control Structure usage
- Prod - Documentation - Is there a header, change log, and comments ? Are deployment instructions required and included?
Source: http://sqlserver.livejournal.com/74700.html
|