Det at man skriver testene før den faktiske produksjonskoden gjør at man får rask tilbakemelding på endringer og man tvinges også til tenke gjennom hva man faktisk ønsker av funksjonalitet før man implementerer det.