 |
1 |
Verify Name Correctness |
- Make sure the names of the classes and the methods are properly defined to represent the functionality of the code segment.
|
2 |
Verify Code Relevance |
- The code being reviewed is relevant to the task for which the code is written. There should be no code changes allowed that do not address the functionality to be implemented or corrected.
|
3 |
Verify Extensibility |
- The code is written so it can be extended if it is the intention to do so, or reused in other areas of the system.
- Strings constants used in the code are properly placed in resources that can be internationalized.
|
4 |
Verify Minimal Code Complexity |
- Repeated code can be simplified into common functions.
- Loops are used where appropriate.
- Similar functionality is place in a common procedure or function.
|
5 |
Verify Algorithmic Complexity |
- The number of execution paths in the code being reviewed is kept to a minimum. Only recognized paths are allowed to exist.
|
6 |
Verify Code Security |
- Check the code for the protection of assets, privilege levels, and the use of data at entry points. For more information, check MSDN for practices relating to security for your application type.
|
7 |
Fix Review Changes |
- Fix review changes, compile, perform unit tests, and perform code analysis. Debug and fix the code if any unit tests are broken.
|