Pogledajte određenu poruku
Staro 17. 06. 2008.   #8
kaizen
old school
Professional
 
Avatar kaizen
 
Datum učlanjenja: 07.02.2006
Poruke: 340
Hvala: 32
44 "Hvala" u 20 poruka
kaizen će postati "faca" uskoro
Default

Moram još stvari da dodam da neko ne bi pomislio da je vreme jedina dobit.

* Jedna od ključnih vrednosti unit testova je da pomaže u pisanju boljeg kôda. Pošto unit testovi treba da rade u izolaciji(ne bi trebalo da kontaktiraju bazu npr ili neki eksterni servis i sl.) da biste uopšte napisali test, kôd koji se testira mora da bude struktuiran na taj način da je moguće simulirati(mock) takve servise(npr izdvojiti takvu funkionalnost u drugu funkciju/klasu).

* Takođe još jedna stvar koja se tiče podizanja kvaliteta kôda koji se testira je da smanjuju strah od refaktorisanja. Ako kôd radi ali nije dobro napisan i nema pokrivenost testova, najverovatnije se nećete usuditi da išta menjate.

* Ako je u pitanju timski razvoj, olakšavaju korišćenje i izmene tuđeg koda, nema potrebe za dokumentovanjem primera korišćenja, imate primere koji rade(bukvalno).
kaizen je offline   Odgovorite uz citat