Coding standards
UNICOM Intelligence uses coding standards for all new Case Data Model (CDM) development. However, these standards have not been implemented in all existing code. The coding standards have the following goals:
▪To improve source code comprehension through naming conventions, consistent layout, and comments.
▪To provide guidelines for class usage with the aim of building thread-safe, high performance components.
▪To ensure components can be built for ANSI and UNICODE.
▪To simplify localization.
▪To provide procedures for dealing with existing source code not written to the coding standard.
▪To provide a forum in which to discuss and document new best practices.
▪To provide a source code review process.
The intended outcome of the standards is to help developers create source code that reflects a common style, as if a single developer wrote the code in a single session. The coding standards should have no impact on the functionality of the application and should never be inflexible. If there is a good reason not to follow the standards, they should not be followed.
See also