Course Overview
- Code as Part of the Software Development Process
 
- The Open Source Landscape
 
- Tackling Large Projects
 
- Version Control
 
- General Purpose Tools
 
- Build Management
 
- Collaboration
 
- Performance Measurement and Management
 
- Code-Reading Tools
 
- Inspection and Testing
 
- Coding Standards and Conventions
 
- Maintainability
 
- Documentation and Visualization