To je relativni... Test vetsinou napisete jednou, ale streva logiky, kterou testuje menite pocas vyvoje xkrat. Ve vysledku to pak dopadne tak, ze Vam testy usetri plno casu, ktery by jste jinak venoval debugovani nebo zkoumani logu.

Tady je nutno pouze rici, ze casto se stane, ze zmenou logiky se meni i testy :-( Ze je to pracnejsi je bezpochyby jasne, ale kod je kvalitnejsi -> mene chyb a problemu.

Navic pri releasu pustite testy a mate podstatne vetsi jistotu, ze aplikace bude chodit, nez kdyz to pustite a nazenete testera, ktery zkousi, protoze ho to prestane bavit, pokud neco 3x funguje po ctvrte to uz neproveri apod.

Takze podle me, stoji to vice casu, rozhodne, musi se to umet, rozhodne, ale 
stoji to za to, rozhodne!!

Cili argument s casem je jen chaba vymluva, vyvojari nechteji psat testy z nekolika duvodu (alespon co jsem zjistil).

1.) jsou lini, protoze je to nekdy pracnejsi (predevsim integracni testy)
2.) nevi jak na to
3.) nikdo jim nevystlil vyhody

--
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic

Reply via email to