VI spotkanie poznańskiej grupy .NET
Po pierwsze zaskoczyła mnie frekwencja, ale w sumie nic dziwnego – w końcu występował star presenter, czyli Paweł Potasiński. Jednak znane nazwiska robią swoje. Całość miała zakończyć się o 20:30, ale nastąpiło lekkie przesunięcie i finiszowaliśmy koło 22:00. Co było rewelacyjne, do końca dotrwało całkiem sporo osób!
Tym razem przedstawiałem temat Test Driven Development w .NET. Skupiłem się głównie na narzędziach open source, ponieważ dostęp do nich jest szczególnie łatwy, ale często brak informacji o ich możliwościach.
Poniżej prezentacja, skrót najważniejszych linków oraz do ściągnięcia aplikacje, których używałem do demonstracji.
Prezentacja:
Przykłady:
Linki:
- TestDriven.NET – wtyczka do Visual Studio 2005 i 2008 pozwalająca na odpalanie testów NUnit bezpośrednio z IDE
- NUnit – framework do testów w .NET członek rodziny xUnit
- NMock – mocki, czy jak kto woli fake w .NET
- NUnitForms – testowanie UI w WinForms
- WatiN – testowanie UI w ASP .NET
W trakcie sporo mówiłem o wzorcu projektowym MVP(Model View Presenter) i jak bardzo ułatwia testowanie, jednak go nie pokazałem. Noszę się z zamiarem napisania czegoś w tym temacie, ale wymaga to przemyślenia, żeby zaprezentować spójną całość tzn.: samo MVP + testowanie. Także można spodziewać się tego posta już wkrótce.
Jak się uda na następnym spotkaniu pokaże jak to wszystko spiąć w w procesie Continous Integration w CC .NET
|