Cycloon
Legacy Member
Moto zei:- Uw app designen (MVVM) met oog op meer coverage met unit testing kost nog meer tijd
- Wat gaat minder tijd krijgen??? meestal manueel testen
- Unit testing is niet belangrijker dan alle andere testen
- Deftig software design is nog steeds beter dan unit testing
Natuurlijk kost het meer tijd om initieel de code te ontwerpen zodat je degelijke unit tests kan schrijven maar ook zodanig dat je code niet teveel moet schrijven in functie van je unit testen. Maar dat is enkel op korte termijn. Op lange termijn zorgen unit tests quasi altijd voor tijdswinst. Natuurlijk lappen heel wat consultancy bedrijven die projecten maken dat vaak aan hun laars omdat ze zo meer winst kunnen maken op een project: Het duurt minder lang om de initiële oplevering te volbrengen en als er later onderhoud nodig is kunnen ze meer vragen omdat het langer zal duren om het uit te voeren.
Anyway, in het licht van WPF vind ik het zeker goed dat ze meer aandacht besteed hebben aan het design van het GUI framework zodat het unit testen een stuk makkelijker is. In veel andere GUI frameworks is het vaak onmogelijk om degelijke unit tests te maken (waardoor ook weer veel tijd verloren wordt aan het testen).

commands bv directe ondersteuning, databinding veel betere ondersteuning is gewoon anders dan zeggen