Zapewne każdy programista, który chociaż minimalnie chce dbać o jakość swojej aplikacji, słyszał o tej technice. Pozwala ona na osiągnięcie czystszego, bardziej modularnego kodu odpornego na błędy i jednocześnie łatwego w modyfikacji.
Niestety technika ta nie jest zbyt popularna wśród programistów iOS. Przez wiele lat Apple nie doceniało samego pisania testów, nie wspominając o bardziej zaawansowanych technikach jak TDD.
Jednakże trend ten znacząco zmienia się na przestrzeni ostatnich lat. Apple wprowadziło nowy framework wspomagający testowanie XCTest. Podczas samych sesji z WWDC często słyszymy, jak ważnym elementem tworzenia aplikacji jest testowanie.
Jeśli chcesz poznać tajniki tej dziedziny, nauczyć się TDD od osób, które stosują tą technikę na platformie iOS od ponad 3 lat i sprawić, że Twoje aplikacje staną się bardziej stabilne i lepiej zaprojektowane lat to zapraszamy do zapisu!
doświadczenie w programowaniu na platformę iOS
konto na GitHubie/Bitbuckecie
aktywne konto deweloperskie
7 godzin (1 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Wprowadzenie do testowania
Omówienie podstawowych zagadnień testowania
Wprowadzenie pojęcia testu i niezbędnej terminologii
Napisanie własnych testów
Omówienie dostępnych narzędzi
Techniki testowania
Omównienie głównych technik testowania
Praktyczne zastosowanie zdobytej wiedzy
Red, Green, Refactor
Wprowadzenie do TDD
Omówienie cyklu red, green, refactor
Ćwiczenia praktyczne
Efektywna praca z legacy code
Omówienie pojęcia legacy code
Omówienie zagadnień i trudności związanych z legacy code
Wprowadzenie możliwych strategii działania
Zobacz ciekawe zagadnienia poruszane na tym lub podobnych szkoleniach