Marcin Biegała

1 minute read

Dziś krótki wpis, aby przedstawić bardzo ciekawe narzędzie jakim jest NCrunch ( http://www.ncrunch.net/ ).

Jest to plugin do Visual Studio (od wersji 2008 w górę wg. strony, testowałem na 2010 – 2013), który uruchamia testy jednostkowe w tle, gdy my aktualnie myślimy nad rozwiązaniem kolejnego problemu ludzkości.
Na samej stronie http://www.ncrunch.net/ jest screencast, który ładnie obrazuje jak wygląda praca z NCrunch

Poza samym wynikiem testów wtyczka potrafi także wyliczyć pokrycie kodu, ale to co spodobało mi się chyba najbardziej – sprawdza czas wywołania poszczególnych linii kodu. Całość tych informacji jest zmyślnie wyświetlona obok naszego kodu w formie różnokolorowych znaczników.
Na pierwszy rzut oka wygląda dziwnie, ale po paru godzinach taki ‘podręczny’ widok na stopień pokrycia jest naprawdę świetną pomocą.

NCrunch ma też wadę – jest nią cena (przynajmniej w polskich realiach).
Licencja osobista, kosztuje 159 USD, co np. porównując ilość funkcji jaką za podobne pieniądze oferuje np. Resharper, każe się dwa razy zastanowić.

Ale nie ma tego złego! Aktualnie powstaje NCrunch v.2, który na czas wersji Beta jest dostępny za darmo!
Ja już testuje i zacząłem odkładać na licencję po okresie beta – myślę, że warto!

Wymówka, bo ‘TDD zajmuje więcej czasu’ przestaje mieć znaczenie ;)

O NCrunch możecie też przeczytać tu:

comments powered by Disqus