Large Projects

Software Project

Go to chapter  

About Software

  • Complexity
  • The Fractal Nature of Software
  • The Living Project
  • The Living Programmer
Go to chapter  

Design Strategies

  • Top-Down Object-Oriented Design
  • Model-View-Controller
  • Documentation
Go to chapter  

Team Work

  • Productivity
  • Team Strategies
Go to chapter  

Implementation Strategies

  • Global Decisions
  • Top-Down Object-Oriented Implementation
  • Inheriting Somebody Else's Code
  • Multi-Platform Development
  • Program Modifications
  • Testing