Jump to content
Comunistul

Unit testing - se merita?

Recommended Posts

Posted

Clar ca merita. Daca scrii o functie care are anumite date de intrare si trebuie sa reactioneze cumva si sa se vada un output ai putea face si manual initial dar e mult mai bine daca ai o suita de teste si daca le poti da un regresion test din cand in cand atunci cand modifici codul.

Sa zicem ca ai scris o functie, o testezi manual. Dupa ceva timp trebuie sa modifici ceva in acea functie. Ce faci acum, o testezi iar manual? Nu mai bine rulezi testele si vezi daca a crapat ceva?

Ideea este ca nu testezi o singura data, de fiecare daca cand adaugi ceva sau modifici vreo clasa e mult mai usor sa rulezi testele si sa vezi daca inca programul ruleaza corect.

Posted

Si eu sunt de acord ca merita. Da' sunt unii care duc ideea la extrem, pierzand mai mult timp sa scrie teste decat sa scrie cod, pentru ca vor ei sa acopere toate cazurile (ceea ce poate fi imposibil). Eu nu as face TDD simplu.

Posted

Se merita, si nu pentru ca ar ca aduce rapiditate, nu rapiditatea este scopul programarii avansate. Ci consider ca se merita pentru plusul de documentatie adus codului, ceea ce inseamna enorm.

Posted

Merita. Daca lucrezi cu multe librarii care isi schimba API-ul sau raspunsul, e mult mai ok sa testezi cu o singura comanda toata aplicatia(mai ales daca e complexa) decat sa pargurgi aceeasi pasi la fiecare schimbare.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...