Summary of Exceptions
The list below contains a summary of all exception.
Description |
---|
The use of 1d, 2d and 3d needs special mention. |
The section Use abbreviations and acronyms with care states that two-letter acronyms must have both letters capitalized provided that each letter represents a different word. E.g. UI (“Use Interface”) and IO (“Input/Output”) but Db (because the word is Database and not Data Base). 1d is short for One Dimensional – which is two words and should really be abbreviated to OD or 1D. |
The rule Names may not start with a number states that we cannot start with 1d, 2d and 3d. And lastly Use numbers with care states that we should try and avoid numbers entirely. |
The rule When combining terms, arrange them in increasing order of significance suggest that 2dDrawing should be used rather than Drawing2d – but this would break the previous rule. |
So when it comes to 1d, 2d, 3d; only use them after another term and always as lowercase ‘d’. |
Never use the words OneDimensional, TwoDimensional or ThreeDimensional even if it appears to be more consistent. |
Class names should use the singular form; except for relationships – where we want the relationship name to indicate the cardinality. |
Last Updated: 13 May, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.