Code Complete: A Practical Handbook of Software ConstructionMicrosoft Press, 1993 - 857 pagini Laying the foundation; Welcome to software construction; Metaphors for a ticher understanding of programming; Prerequisits to construction; Design; Steps in building a routine; Characteristics of high-quality routines; Three out of four programmers surveyed prefer modules; High-level design in construction; Data; Creating data; The power of data names; General issues in using variables; Fundamental data types; Complex data types; Control; Organizing straight-line code; Using conditionals; Controlling loops; Unusual control structures; General control issues; Constant considerations; Layout and style; Self-documenting code; Programming tools; How program size affects construction; Managing construction; Quality improvement; The software-quality landscape; Reviews; Unit testing; Debugging; System integration; Code-tuning strategies; Code-tuning techniques; Software evolution; Software craftsmanship; Personal character; Themes in software craftsmanship; Where to go for more information; Index. |
Alte ediții - Afișează-le pe toate
Code Complete: A Practical Handbook of Software Construction Steve McConnell Vizualizare fragmente - 1993 |
Termeni și expresii frecvente
abstract data types access routines approach architecture array avoid begin boolean Chapter checklist cohesion compiler complexity construction create CROSS-REFERENCE For details data declarations data structures debugging declarations defects documentation employee endline enumerated types error floating-point formatting Fortran function FURTHER READING Gerald Weinberg global data global variables gotos guidelines HARD DATA high-level IEEE implementation improve indentation information hiding input InputChar inspection integer integration interface KEY POINT kind language layout lines of code logical look loop macro malloc ment module named constants object-oriented off-by-one errors operations optimization parameters Pascal Example percent performance pointer preprocessor problem readability requirements Section software development Software Engineering Software Maintenance specific statement strcpy string style techniques tion unit testing variable names write Yourdon