Course Content
Software maintenance
- Software Engineering
- Project Specifications
- Quality
- Coding Standards
- Driving Down Complexity
- Refactoring
Task automation
Language factors
Common conventions
Examples
- Only one statement should occur per line
- Boolean values in decision structures
- Left-hand comparisons
- Looping and control structures
- Nesting
- Indicating Relationships
- Spreading Code Out and Lining it Up
- Meaningfulness and Consistency
- Hard and Soft Coding
- Lists
- Commenting and Documentation