Co konkretnie robimy
- · Definicja TDD, jego cele oraz korzyści
- · TDD a podejście Test First – podobieństwa i różnice
- · Cykl Red–Green–Refactor
- · Strategie implementacji wymagań
- · Jak wygląda codzienna praca z TDD
- · Małe kroki i szybki feedback
- · Budowanie nawyków programistycznych wspierających TDD
- · Jak stosować TDD w zależności od poziomu testów
- · Kiedy koszt stosowania TDD jest zbyt wysoki
- · Jak dbać o kompletność scenariuszy testowych
- · Najczęstsze mity związane z Code Coverage
- · Jak wykorzystać Code Coverage do poprawy jakości testów
- · Rola refaktoryzacji w cyklu TDD
- · Typy refaktoryzacji i ich zastosowanie
- · Wykorzystanie IDE do bezpiecznej refaktoryzacji
- · Techniki poprawy czytelności i utrzymania testów
- · TDD jako narzędzie wspierające projektowanie
- · Emergent Design vs Big Design Up Front
- · Jak testy wpływają na kształt API i kontraktów
- · Projektowanie granic modułów i odpowiedzialności
- · Jak TDD wspiera low coupling i high cohesion
- · Testy skupione na implementacji zamiast na zachowaniu
- · Nadmierne użycie mocków (over-mocking)
- · „Green at all cost” – ignorowanie jakości testów
- · Zbyt duże kroki w cyklu TDD
- · Brak refaktoryzacji po fazie „green”
- · Współpraca z narzędziami AI podczas programowania
- · Jak TDD pomaga utrzymać kontrolę nad generowanym kodem
- · TDD jako narzędzie do walidacji API i kontraktów
- · Jak rozpocząć pracę z TDD w istniejącym systemie
- · Wprowadzanie testów do nietestowalnego kodu
- · Techniki izolacji zależności
- · Gdzie kończy się TDD, a zaczyna szersza strategia testowania
- · Najczęstsze błędy w stosowaniu TDD
- · Kiedy nie stosować TDD
- · Kluczowe wnioski i dobre praktyki
- · Jak wdrożyć TDD w zespole
- · Dalsze kroki i materiały do nauki
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Szkolenie Behavior-Driven Development
Testowanie i jakość oprogramowania — automatyzacja i metodyki QA.
Szkolenie JUnit dla zaawansowanych
Testowanie i jakość oprogramowania — automatyzacja i metodyki QA.
Szkolenie Testowanie aplikacji mobilnych
Testowanie i jakość oprogramowania — automatyzacja i metodyki QA.