Testdrevet utvikling (TDD) gir utviklere muligheten til å lage godt utformet kode og forhindre feil. Denne tilnærmingen er både enkel og kraftfull, og den hjelper deg med å fokusere på kodeutformingen, samtidig som den automatisk verifiserer at koden fungerer som den skal. Å mestre TDD gir deg ferdighetene til å effektivt anvende designmønstre og bli en dyktig programvarearkitekt. Boken tar for seg det grunnleggende om hva som kjennetegner god og dårlig kode, avliver vanlige myter og belyser hvorfor testdrevet utvikling er avgjørende for høy kvalitetsprogramvare. Du vil gradvis lære å bygge en eksempelapplikasjon ved hjelp av TDD, med fokus på de to sentrale rytmene – rød, grønn, refaktorere og organisere.