Adoptarea TDD in php/javascript

@msd Orice schimbare incepe cu primul pas. Propune-ti un tel. Fa-ti o promisiune ca pana la sfarsitul anului vei invata sa folosesti TDD in mod curent.

Dupa aceea fa primul pas in aceasta directie. Un pas mic, oricat de mic. Nu conteaza. De exemplu, luni cand mergi la lucru, programeaza folosind TDD timp de 1 (una) ora din cele 8 ore de lucru. Poti sa faci asta fara sa ai probleme? Cred ca poti. Tine-o asa timp de o saptamana.

Daca nu poti, mergi la lucru cu jumatate de ora mai devreme, cand nu e nimeni, si scrie cod timp de 1 ora cu TDD. Cod pentru proiectul vostru. Asa daca cineva zice ca lucrezi la jumatate de viteza, ii poti combate argumentul ca ai venit cu 30 minute mai devreme, deci din punctul de vedere al companiei nu s-a produs o intarziere.

Va fi greu? Desigur. La inceput, in prima saptamana, sau chiar in prima luna, e posibil sa nu reusesti sa scrii mai mult de 2-3 teste. Depinde de proiect si de cod. Dar o sa ai un castig enorm. In fiecare zi timp de 1 ora te vei concentra la asta. Subconstientul tau va procesa continuu dificultatile cu care te vei confrunta.

Dupa aceea, creste timpul alocat de la 1 ora la 2. Daca in continuare sunt probleme cu compania, vin-o cu 1 ora mai devreme, sau du-te acasa cu 1 ora mai tarziu. Gandeste-te ca doar tu esti responsabil pentru a invata o practica noua. Nu compania, nu colegii, nu sefii sau managerii, doar tu. Si asta se aplica pentru orice, nu doar pentru TDD.

Castigul? Enorm. Peste 6 luni vei fi singurul care stie TDD din echipa ta. Vei fi sigur pe tine, vei avea idei de impartasit cu colegii. Iar codul ce-l vei scrie cu siguranta va fi mai bun, il vei concepe mai rapid, testat, cu mai putine bug-uri.

Propune-ti sa devii cel care va conduce echipa catre succes, prin exemplu si dedicare.

4 Likes