Odkąd NCrunch opuścił wolny rynek, szukałem podobnego narzędzia do oznaczania pokrycia kodu i ciągłego testowania, takiego jak NCrunch
edycja: używam VS2012
aktualizacja:
Używam ContinuousTest od jakiegoś czasu, jest OK, ale myślę, że brakuje informacji zwrotnej, kiedy piszę kod. Informacje zwrotne są dobre, gdy piszę testy, ale kiedy piszę test (podczas edycji kodu źródłowego), nie mówi mi, że test się zepsuł (na marginesie, tak jak w przypadku NCruncha). Więc jeśli ktoś zna inne narzędzia, nadal słucham.
c#
visual-studio
code-coverage
ncrunch
Pacane
źródło
źródło
Odpowiedzi:
Z tego, co przeczytałem, większość ludzi jest na tej samej łodzi i przechodzi do ContinuousTests . Nie sądzę, że istnieje doskonały zamiennik ... jeszcze.
Oto przyzwoite porównanie między NCrunch i ContinuousTests
Aktualizacja
Po niedawnym użyciu ContinuousTests z VS2012 zdecydowałem się odinstalować. Było zbyt duże tarcie, aby go uruchomić. Uważam, że wymaga aktualizacji, aby poprawnie obsługiwać VS2012.
źródło
NCrunch to fantastyczne narzędzie, które odkryłem, gdy był jeszcze w fazie beta, jako programista staram się jak najlepiej wspierać ludzi, którzy robią fajne projekty. Jeśli ludziom spodoba się NCrunch, zachęcam do zakupu licencji.
Tworzenie takich rzeczy zajmuje dużo czasu i mniej ludzi będzie tworzyć fajne narzędzia, które kochasz, jeśli ludzie nie będą chcieli ich wspierać.
źródło
NCrunch jest wart każdego grosza. 159 $ to naprawdę nie tak źle, biorąc pod uwagę wysiłek włożony przez Remco w bezproblemową integrację z VS; co nie jest łatwe. To w połączeniu z danymi, które dostarcza, sprawia, że moim zdaniem jest to prosta decyzja.
źródło
Spójrz na Gilesa do ciągłych testów.
Obecnie obsługuje NUnit, xUnit.net, Machine.Specifications i NSpec, ale mapa drogowa pokazuje, że planowane jest wsparcie dla wszystkich głównych platform testowych.
źródło
Narzędziem podobnym do NCrunch byłyby testy ContinuousTesty, ale nie sądzę, aby obejmowały one kod w klasycznym sensie.
Narzędzia do obsługi kodu Open Source dla .NET, takie jak Istnieją również PartCover i OpenCover .
źródło
NCrunch to absolutnie dobry produkt, choć trochę drogi. Sugerowana alternatywa (ContinuousTest) nie działa zbyt dobrze, ponieważ nie ma pokrycia wiersz po wierszu, całkowitych metryk pokrycia kodu i narzeka na poprawnie przywoływane pakiety NuGet w dużych rozwiązaniach (działa doskonale z NCrunch).
NCrunch ma również bezproblemową integrację z Visual Studio, co sprawia, że kodowanie jest jeszcze szybsze i przyjemniejsze, a wiesz, że podczas kodowania spełniłeś wszystkie kryteria określone w testach jednostkowych, bez konieczności naciskania żadnego przycisku.
źródło
Byłem zapalonym użytkownikiem NCruncha. Teraz, gdy weszły do sprzedaży, używam ContinuousTests i TestDriven.net, które zawierają NCover do pokrycia kodu.
źródło