Code Complete wordt door velen geprezen als één van de 'bijbels' op het vlak van programmeren, en verdient deze titel zeker en vast. Dit boek is al meer dan een decennium oud, maar is nog steeds zeer actueel, en dat zal nog een lange tijd zo blijven.
Het boek focust op het schrijven van goede code, en ALLE aspecten die daarbij komen kijken. Het behandelt vele onderwerpen waaraan meestal weinig aandacht wordt gegeven, maar die toch zeer belangrijk zijn. De inhoud is zeer goed gestructureerd en opgedeeld in coherente hoofdstukken, zodat elk hoofdstuk apart gelezen kan worden. Dit is ook nodig, want het boek bevat zo veel informatie dat u het waarschijnlijk meerdere keren zal lezen, of meermaals zal terugkeren naar bepaalde hoofdstukken. Het is zeer waardevol als referentiemateriaal voor op de werkvloer of uw persoonlijke projecten, en is bruikbaar voor iedereen die code schrijft.
Het boek probeert de lezer bewust te maken over elke keuze die hij/zij maakt tijdens het schrijven van code, en toont aan dat het schrijven van een programma geen simpel proces is. Soms moet men moeilijke keuzes maken en verschillende opties afwegen. Code Complete helpt de lezer hierover te redeneren en zijn/haar code kritisch te evalueren.
De inhoud van het boek wordt ondersteunt met goede voorbeelden, uitvoerige uitleg en toepasselijke heuristieken, en maakt ook zeer gretig gebruik van academisch onderzoek. Dit laatste maakt het boek vrij uniek in een wereld die gedomineerd wordt door zogenaamde code guru's die vooral hun persoonlijke meningen geven.
Code Complete telt bijna 900 bladzijden, en in tegenstelling tot andere boeken van dit kaliber die gerelateerd zijn aan programmeren, is dit NIET te danken aan lange voorbeeldprogramma's. Elke bladzijde wordt goed benut, en voorbeelden worden op gepaste wijze gebruikt ter verduidelijking van de bijbehorende tekst en nemen bijna nooit meer dan één halve pagina in beslag. De meeste voorbeelden zijn geschreven in C++, Java of Visual Basic, maar zijn simpel en duidelijk genoeg voor zij die geen ervaring hebben met deze talen.
Dit boek is een aanrader voor iedereen die betere code wilt schrijven.