Selv dårlig kode kan fungere, men hvis koden ikke er ren, kan den bringe en utviklingsorganisasjon til knefall. Hvert år går det tapt utallige timer og betydelige ressurser på grunn av dårlig skrevet kode. Dette er imidlertid ikke nødvendig. Den anerkjente programvareeksperten Robert C. Martin presenterer et revolusjonerende paradigme i boken 'Clean Code: A Handbook of Agile Software Craftsmanship'. Martin har samarbeidet med sine kolleger fra Object Mentor for å destillere deres beste agile praksis for å rense kode 'i farta' til en bok som vil instille verdiene til en programvarehåndverker i deg, og gjøre deg til en bedre programmerer - men bare hvis du er villig til å jobbe for det. Hvilken type arbeid vil du gjøre? Du vil lese kode - mye kode. Og du vil bli utfordret til å tenke over hva som er riktig med den koden, og hva som er galt med den. Mer viktig, du vil bli utfordret til å revurdere dine profesjonelle verdier og ditt engasjement for håndverket ditt. Clean Code er delt inn i tre deler. Den første delen beskriver prinsippene.