Code Complete ---- (Part 6 System Considerations)
=======================================================================================
1. How Program size affects constructionPrograms ---> Products ----> Systems ----> Systems Products
Three time increment
=======================================================================================
2. Managing ConstructionEncourage good coding
Expand the team:
developing software isn't like riveting sheet metal<铆接金属板>: more workers working doesn't necessarily mean more work will get done.
Reduce the scope of the project
---- Must have
---- Nice to have
---- Optionals
=======================================================================================
3. IntegrationIntegration Frequency
---- Phased Integration <阶段>
---- Increment Integration <增量> snowballing integration
--- Errors are easy to locate
---- Top-down Integration
---- Bottom-up Integration
---- Sandwich Integration
---- Risk-Oriented Integration
---- Feature-Oriented Integration
---- T-Shaped Integration
=======================================================================================
4. Programming Tools 发表于 @ 2007年01月04日 15:12:00|评论(loading...)|编辑