Zachęcony przez Macieja stwierdziłem że warto wdrożyć testy jednostkowe.
Po krótkiej analizie ostały się dwa projekty - NUnit i XUNIT. Testy miały być wsparciem projektu pisanego w .net - dlatego wybór tych a nie innych rozwiązań.
Ostateczny wybór padł na xunit - wygląda to lepiej i łatwiej niż nunit - i takie okazało się w rzeczywistości.
Doświadczenia po stosunkowo krótkim uruchomieniu testów jednostkowych są jak najbardziej fajne - świetnie działa - łatwo się tym zarządza, są wtyczki do VS. Rzeczywiście testy jednostkowe wymuszają zmianę podejścia do kodowania - najpierw projektuje się test, a następnie kod który coś tam wykonuje. Pomaga to skupić się na zadaniu a nie na samym kodowaniu ("rzucić się od razu w kod").
Samo środowisko (xunit) jest banalnie proste. Przyjazne. Wspierające.
Uruchomienie pierwszego testu zajęło mi ok. 15 minut.
Polecam.
Brak komentarzy:
Prześlij komentarz