General Coding Standards
Layout and Style
Naming
Comments
Application Design
User-defined Data Types
| No. | Standard | Source |
|---|---|---|
| 29. | Class members variables are not directly accessible by client code | 1 |
| 30. | References to internal class members are not returned from class methods and properties | 2 |
Error Handling
Data Access
| No. | Standard | Source |
|---|---|---|
| 35. | All database access is done via stored procedures | 1 |
| 36. | Data access is implemented in its own package to avoid repetitious data access code throughout the program | 2 |
Compilation and Builds
| No. | Standard | Source |
|---|---|---|
| 37. | All code compiles cleanly without any warnings | 3 |
| 38. | Code builds using relative paths and does not have hardcoded paths (e.g. to local developer folders) | 1 |