Podczas pracy nad większymi projektami kompilacja i uruchomienie frameworka testów jednostkowych może potrwać co najmniej 10 sekund. Czy istnieją skuteczne sposoby na zmniejszenie czasu pętli sprzężenia zwrotnego? Zamierzam wprowadzić niewielkie zmiany w jednej klasie testowej i jednej innej pomiędzy kolejnymi testami.W języku C#, jaki jest dobry sposób na poprawę pętli sprzężenia zwrotnego testu jednostkowego?
Rozważałem kilka innych podejść. Nie widzę sposobu, aby skompilować i uruchomić pojedynczą klasę testową i zależności. Mogłabym zwiększyć liczbę projektów w rozwiązaniu, aby każdy montaż zajmował mniej czasu, ale to powoduje inne problemy. Wydaje się, że NCrunch zmniejsza potrzebę ręcznego uruchamiania testów, ale nadal kompiluje pełne złożenia.
Wyjaśnienie: 10 sekund czasu na kompilację klasy testowej jednostki i testowanej klasy. Mój problem z programem NCrunch mógł być spowodowany mniej wydajnym komputerem.
Nie było jasne w jednym punkcie. 10 sekund było po zmianie w klasie testowanej. Próbowałem NCrunch, ale myślę, że mój komputer brakowało mocy. – BenMaddox
Używam NCrunch i działa płynnie. To prawda, mam ostatnio komputer i dysk SSD. –
@BenMaddox: Jaka jest twoja maszyna i jak realistyczna byłaby jej poprawa? –