13Process Extensions

As developers gain experience, they usually develop a practiced and comfortable personal working style. Although this is normal, it can cause problems. The trouble is that the best style for a particular job depends on many factors that are more important than your personal preferences. The kind of application being developed, the tools used, and the practices of the other team members can all affect the best way to do a job. One factor that should have great impact on a developer’s programming style is the scale of the product being developed. Methods that work well for small jobs are often inadequate for larger ones.

Although the practices that work reasonably well for small programs are often not appropriate for large ...

Get PSP now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.