Mislim da je velika vrednost jednih i drugih u tome što omogućuju da neko novi na projektu brzo krene sa izmenama koda i slično, jer testovi daju sigurnost da nešto nisu polomili.
E sad koji su važniji, unit ili func, ne znam, imaju mesto i jedni i drugi, opet u prvom redu zbog ovog gore što sam naveo, bar ja tako mislim. Zato se i koriste ja mislim mnogo na većim projektima, koji su kompleksni a održavaju godinama i godinama, a ljudi koji ih programiraju se onda menjaju u firmi ili na timu, itd. Kako dovesti nekog na tim da menja veliki projekat, a da nema testove da potera.. može, ali mnogo je rizično jer i ne može niko ručno da testira toliko toga kao što možeš testovima. A najmanje neki novi čovek ima pojma šta sve treba ručno da proveri, na šta sve njegova izmena ima uticaja, itd, itd.
__________________
Commercial-Free !!!
Poslednja izmena od degojs : 31. 10. 2011. u 06:09.
|