Explains character traits that are ideal for a maintenance programmer such as flexibility, broad background, patience, self-motivation, responsibility, humility, innovation, and historian. Compares and contrasts the styles used for programming in languages such as assembly, Fortran, COBOL, and ALGOL. Enumerates tools for software development and proposes a "supercompiler" and "programmer's workbench". These concepts are similar to the modern interactive development environment (IDE). Excellent discussion of preventing maintenance using techniques such as modularity, clustering, program structure, data structure, parameterization, data communication, defensive programming, programming standards, and documentation. Defines the content and structure of good internal documentation for use in the maintenance phase of the life cycle. This outstanding book is still relevant and will remain relevant.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.