This event has already taken place. Check upcoming events
Szkolenie Test-Driven Development .NET
Event:
Szkolenie Test-Driven Development .NET
Event type:
Training
Category:
Topic:
Date:
15.10.2015 (thursday)
- 16.10.2015 (friday)
Language:
Polish
Price:
Paid
City:
Log in, by zgłosić zmianę.
Speakers:
Description:
Test-Driven Development to warsztaty skierowane do programistów. Tematyka szkolenia koncentruje się wokół architektury kodu - jego jakości, użyteczności i sprawności oraz oczywiście testowalności.
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 Z TEST-DRIVEN DEVELOPMENT
1. 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
2. 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
3. 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)