Plan Szkolenia
Wstęp
- Korzyści z TDD i Agile
TDD (2 dni)
Instalowanie i konfigurowanie zautomatyzowanych Unit Testing frameworków
Podejścia TDD
- Projektowanie oprogramowania z wykorzystaniem TDD
- Oprogramowanie do refaktoryzacji
- Przepływy pracy i wzorce TDD
Implementacja TDD
- Moduły współpracujące
- Zrozumienie testowych podróbek, skrótów, dubletów i prób
- Pisanie dobrych testów jednostkowych
- Udoskonalanie istniejących testów
- Refaktoryzacja aplikacji
- Pisanie testów dla starszej wersji C
- Dostosowanie TDD do tworzenia oprogramowania wbudowanego
- Jazda próbna obok krzemu z próbami
Agile (1 dzień)
Wstęp
- Agile a tradycyjne podejścia do tworzenia oprogramowania
- Manifest Agile.
Wdrażanie Agile
- Planowanie wydania, iteracja zerowa
- Planowanie iteracji, szacowanie
- Przegląd wymagań, codzienne stand-upy
- Jakość zespołu, testowanie iteracyjne, akceptacja
- Przegląd iteracji (prezentacja)
- Retrospektywy
- Wyciągnięta lekcja z Agile zasad
Podsumowanie i wnioski
Wymagania
- Zrozumienie programowania w języku C
- Zrozumienie koncepcji testowania oprogramowania
Opinie uczestników (7)
Zadania za pomocą których udało nam się zapoznać z TDD
Csongor Benedek - ACCENTURE
Szkolenie - Agile and TDD with C
Przetłumaczone przez sztuczną inteligencję
Podobało mi się pracować w małych grupach. :)
Nikoletta Domak - ACCENTURE
Szkolenie - Agile and TDD with C
Przetłumaczone przez sztuczną inteligencję
Wielce doceniamogłem ogólnie pozytywną i zachęcającą postawę trenera oraz atmosferę podczas spotkań. Kurs był bardzo dobrze strukturyzowany, a analogie i przykłady wykorzystane do wyjaśnienia teorii były bardzo pomocne. Bymym też bardzo zadowolony ze części praktycznej - proste i zrozumiałe zadania, które nakładają na studentów aplikację teorii w praktyce :)
Lasma Matusevica - ACCENTURE
Szkolenie - Agile and TDD with C
Przetłumaczone przez sztuczną inteligencję
Zapewne otwarte dyskusje na tematy prezentowane sprawiają, że uczestnicy odczuwają to jako bardziej produktywną doświadczenie naukowe.
Ilmars Zeps - ACCENTURE
Szkolenie - Agile and TDD with C
Przetłumaczone przez sztuczną inteligencję
Styl trenera, wyjaśniał wszystko spokojnie i porządną kolejnością, co sprawiało, że uczestnictwo w jego wykładzie było bardzo łatwe i angażujące.
Rares Calin Rapsigan - ACCENTURE
Szkolenie - Agile and TDD with C
Przetłumaczone przez sztuczną inteligencję
Sporządzony w sposób jasny i precyzyjny, z dużą ilością praktycznych przykładów i na żywo przeprowadzanych kodów, kurs rozszerzył moje знания в области Agile и разработки с использованием TDD. *Note: The phrase "Agile" and "TDD" were not translated as they appear to be specific terms or identifiers that should remain unchanged.* However, adhering strictly to the guidelines provided without adding assumptions: Bardzo dobrze zorganizowany i wytłumaczony, z wieloma praktycznymi przykładami i na żywo przeprowadzanym kodowaniem, rozszerzył moje zrozumienie tematu Agile i rozwoju TDD.
Barabas Attila - ACCENTURE
Szkolenie - Agile and TDD with C
Przetłumaczone przez sztuczną inteligencję
To fakt, że nauczyłem się nowego podejścia do pisania testów jednostkowych, jest częścią szkolenia, która mi najbardziej podobała się. Podobały mi się również wolne dyskusje, które prowadziliśmy, debata nad pewnymi tematami, oraz praca zespołowa, która pozwoliła nam analizować wymagania opowieści użytkownika z innego punktu widzenia. Doceniałem też interwencję trenera, który sugerował nam różne rozwiązania, gdy mieliśmy problemy z podjęciem decyzji.
Crina-Maria Rosu - ACCENTURE
Szkolenie - Agile and TDD with C
Przetłumaczone przez sztuczną inteligencję