Chapter 31. Core developer reference

Table of Contents

31.1. Publishing a new release
31.2. Subversion / building BASE
31.3. Coding rules and guidelines
31.3.1. Development process and other important procedures
31.3.2. General coding style guidelines
Naming
Layout and comments
Statements
31.3.3. API changes and backwards compatibility
31.3.4. Data-layer rules
31.3.5. Item-class rules
Basic class and interface hierarchy
Access permissions
Data validation
Participating in transactions
Template code for item classes
31.3.6. Batch-class rules
31.3.7. Test-class rules