Craig Barkley - GitHub Profile
-
Must compile without errors: Daily build rule.
-
Tested: Unit tested + Logic Layer, Stored Procedure Approved + Pair program with someone else.
-
Standard Documentation: UML automation.
-
Exception Handling (Try-Catch): Properly validated + Validation object class for presentation.
-
Documentation updates.
-
NOT DONE UNIT SUBMITTED! - Resolved Git issue conflicts + Rerun unit test and recompile
-
Logic Layer / Data Access made with Interfaces: i.e ( iRoomManager ).
-
User Interface needs to look good and have human readable values
-
Lookup Table procedures.
-
Must follow naming conventions.
Object Name | Notation | Length | Plural | Prefix | Suffix | Abbreviation | Char Mask | Underscores |
---|---|---|---|---|---|---|---|---|
Class name | PascalCase | 128 | No | No | Yes | No | [A-z][0-9] | No |
Constructor name | PascalCase | 128 | No | No | Yes | No | [A-z][0-9] | No |
Method name | PascalCase | 128 | Yes | No | No | No | [A-z][0-9] | No |
Method arguments | camelCase | 128 | Yes | No | No | Yes | [A-z][0-9] | No |
Local variables | camelCase | 50 | Yes | No | No | Yes | [A-z][0-9] | No |
Constants name | PascalCase | 50 | No | No | No | No | [A-z][0-9] | No |
Field name | camelCase | 50 | Yes | No | No | Yes | [A-z][0-9] | Yes |
Properties name | PascalCase | 50 | Yes | No | No | Yes | [A-z][0-9] | No |
Delegate name | PascalCase | 128 | No | No | Yes | Yes | [A-z] | No |
Enum type name | PascalCase | 128 | Yes | No | No | No | [A-z] | No |
Add to READ.me below.