Citat:
Originalno napisao cvele
za vecinu projekata kojom se ja bavim (a verujem da se ovo odnosi na vecinu) unit testing je overkill, makar po meni
|
Da li je overkill ili ne zavisi od više stvari (evo par po meni bitnih):
1. Koliko je osnovno to što treba da testiraš? Npr, ja imam testove za stvari na koje oslanja cela aplikacija i u kojima NE SME da bude problema (klase za rad sa bazom, datumima, keširanje i slično).
2. Koliko često osvežavaš aplikaciju i koji downtime sebi smeš da dozvoliš? Ako radiš CMS za auto-perionicu iz Bečeja nije problem, ali ako praviš web servis koji ljudi plaćaju po $50 - $150 mesečno nema zajebancije. Ja se u takvu rabotu nikada ne bih upuštao bez ozbiljne pokrivenosti koda testovima.
3. Koliko su tvoji kupci tolerantni kada su bugovi u pitanju? Sa nekim tipovima aplikacija možeš da se izvučeš sa većom količinom bugova, sa nekim ne. Zavisi šta radiš, kome prodaješ i koliko to košta.