Widelyconsideredoneofthebestpracticalguidestoprogramming,SteveMcConnell’soriginalCODECOMPLETEhasbeenhelpingdeveloperswritebettersoftwareformorethanadecade.Nowthisclassicbookhasbeenfullyupdatedandrevisedwithleading-edgepractices--andhundredsofnewcodesamples--illustratingtheartandscienceofsoftwareconstruction.Capturingthebodyofknowledgeavailablefromresearch,academia,andeverydaycommercialpractice,McConnellsynthesizesthemosteffectivetechniquesandmust-knowprinciplesintoclear,pragmaticguidance.Nomatterwhatyourexperiencelevel,developmentenvironment,orprojectsize,thisbookwillinformandstimulateyourthinking--andhelpyoubuildthehighestqualitycode.Discoverthetimelesstechniquesandstrategiesthathelpyou:DesignforminimumcomplexityandmaximumcreativityReapthebenefitsofcollaborativedevelopmentApplydefensiveprogrammingtechniquestoreduceandflushouterrorsExploitopportunitiestorefactor--orevolve--code,anddoitsafelyUseconstructionpracticesthatareright-weightforyourprojectDebugproblemsquicklyandeffectivelyResolvecriticalconstructionissuesearlyandcorrectlyBuildqualityintothebeginning,middle,andendofyourproject