Case Code Standard
Goals
- Enable a simple User to produce code.
- Enable experienced programmers to produce code efficiently
- Enable domain experts to review code
Requirements
- Simplicity (low amounts of mental barriers)
- Smooth and readable code
- Self explaining code (whenever possible)
- Code-completition/help should always work in a unique way
- Simple recognizable terminology
- Code splitted in Independent functional / Organizational Units
Standards / Steps
- use of OOAD to comply to most of the above requirements
- cryptic language specify syntax should be placed within OO wrappers
- visually 'heavy' constructs should be placed within OO wrappers
- code should be readable similar to text
Resources
Comparative OO Syntax overview