Wyszukiwanie odpowiedzi..
W tym odcinku pokazuję Test-Driven Development w praktyce, bez lania wody i bez akademickiej teorii.
Nie gadamy czym jest TDD przez 30 minut.
Siadamy do kodu i robimy pełny cykl: RED GREEN REFACTOR.
Na realnym przykładzie w C# .NET:
- piszemy test do nieistniejącej funkcjonalności
- doprowadzamy test do czerwieni
- dodajemy minimalną implementację
- rozszerzamy wymagania kolejnym testem
- refaktoryzujemy bez strachu
Zobaczysz:
- jak test prowadzi projekt API
- dlaczego test nie jest dodatkiem, tylko narzędziem projektowym
- jak TDD chroni Cię przed spaghetti kodem
- dlaczego czerwony test to sukces, a nie porażka
Przykład:
Implementujemy metodę IsAdult(int age) dokładnie tak, jak robi się to w prawdziwym TDD bez zgadywania logiki na zapas.
Jeśli:
- testy jednostkowe były dla Ciebie sztuką dla sztuki
- boisz się refaktoryzacji
- chcesz pisać czystszy, bardziej przewidywalny kod
ten odcinek jest dla Ciebie.
Połącz się ze mną:
Bądź na bieżąco, aby uzyskać więcej ekscytujących treści i wskazówek dotyczących programowania:
Strona internetowa: [Mariusz Jurczenko](https://mariuszjurczenko.pl/)
Dowiedz się więcej o C#: [Podstawy C#](https://dev-hobby.pl/courses-archive/c-podstawy-programowania/)
Prywatna konsultacja: Napisz do mnie na adres mariuszjurczenko@dev-hobby.pl
Lubisz czytać tutaj masz post
https://dev-hobby.pl/csharp/tdd-csharp-net/
Pobierz swój darmowy e-book!
Nie przegap okazji, aby pobrać nasz BEZPŁATNY e-book: Czym jest programowanie? To fantastyczne źródło dla początkujących, którzy chcą zrozumieć podstawy kodowania. Pobierz go tutaj: [Darmowy e-book](https://mariuszjurczenko.pl/panel/czy...)
Wezwanie do działania:
Jeśli ten film okazał się pomocny, POLUB, SKOMENTUJ i SUBSKRYBUJ, aby uzyskać więcej samouczków dotyczących programowania! Udostępnij ten film znajomym, którzy chcą nauczyć się kodowania. Wspólnie uczyńmy programowanie dostępnym i przyjemnym dla każdego!
Pamiętaj, w świecie programowania nauka nigdy się nie kończy! Odkryj swój potencjał dzięki C# już dziś!
Nasz serwis wykorzystuje pliki cookie. Warunki przechowywania lub dostępu do plików cookies możesz zmienić w ustawieniach Twojej przeglądarki.