Test-Driven Development
Warsztaty Test-Driven Development to dwa dni wypełnione intensywnymi ćwiczeniami praktycznymi wykonywanymi pod okiem doświadczonych trenerów.
Trenerzy
Program szkolenia
Warsztaty Test-Driven Development to 2 dni intensywnych, praktycznych ćwiczeń podpartych teorią. Trener podczas szkolenia tłumaczy wszystkie aspekty wytwarzania oprogramowania w podejściu Test-Driven Development. Uczestnicy po tych warsztatach będą w stanie samodzielnie stosować Test-Driven Development w swojej pracy.
Ramowy program warsztatów
- Test-Driven Development:
- Koncepcja TDD
- Red – Green – Refactor
- Podejście Outside-In vs Inside-out
- Klasyczna vs Londyńska szkoła TDD
- Projektowanie poprzez testy
- Błędy w implementacji TDD
- Kiedy TDD nie ma sensu
- Coding Dojo i TDD Kata (prepared i randori) – ćwiczenia
- Koncepcja Walking Skeleton
- Pisanie testów i testowalnego kodu:
- Co sprawa, że kod jest trudny lub nie nadaje się do testowania?
- Testowanie oparte na stanie vs testowanie oparte na zachowaniu
- Zapachy złych testów – teoria i praktyka
- Zasada F.I.R.S.T – teoria i praktyka
- Narzędzia testowe, te dobre i te złe
- Techniki mockowania
- Refaktoryzacja i jakość kodu:
- Jaki kod warto refaktoryzować?
- Omówienie code smells
- Identyfikacja code smells – ćwiczenia
- Jakość kodu
- Zasady SOLID i GRASP
- Refaktoryzacja w kierunku wzorców projektowych (szczególnie DDD)
Powiadomienie o nowych terminach
Obecnie brak zaplanowanych terminów szkoleń publicznych obejmujących to szkolenie. Możemy poinformować cię gdy tylko pojawi się możliwość uczestnictwa w tym szkoleniu. Użyj formularza poniżej aby pozostawić swoje dane kontaktowe.