Wstrzykiwanie Zależności w Praktyce
1 - 3 czerwca 2022
Nowy projekt na samym początku jest łatwy w rozwoju, ale z każdym kolejny miesiącem staje się coraz trudniejszy i bardziej kosztowny w utrzymaniu. Podczas szkolenia pokażemy jak przekształcić ciężkie i mało elastyczne projekty w lżejsze i łatwiejsze do zarządzania.
Wstrzykiwanie zależności prowadzi do zmiany techniki programowania, dzięki której tworzony kod jest łatwiejszy w utrzymaniu, łatwiej go można testować, jest czytelny i elastyczny. Sam rozwój projektu daje się łatwo rozdzielić między członków zespołu, którzy będą mogli porozumiewać się w jednym, zrozumiałym dla wszystkich “języku komunikacyjnym”.
Tematyka szkolenia:
* Wprowadzenie do wstrzykiwania zależności - Interfejsy w #Delphi; Typy generyczne w Delphi; Biblioteka #Spring4D; Rejestracja serwisów; Rozstrzyganie zależności
* #Wzorce projektowe wspomagające wstrzykiwanie zależności - Jak pisać kod czytelny; #Wzorzec #Fabryka, #Budowniczy, #Dekorator, #Strategia i #Repozytorium; Wzorce projektowe jako język komunikacji w zespole; Tworzenie kodu elastycznego, którego komponenty można łatwo wymieniać jak klocki; Rozszerzalność kodu dzięki zastosowaniu abstrakcji (abstrakcyjna logika i abstrakcyjne dane); Kompozycja kodu kontra dziedziczenie
* Wstrzykiwanie zależności i łatwiejszy w utrzymaniu kod - Zasada pojedynczej odpowiedzialności; Tworzenie małych i wyspecjalizowanych klas; Różne scenariusze działania
* Testowalny kod - #Mockowanie interfejsów, czyli tworzenie zaślepek i zastępników; Biblioteka Delphi-Mocks; Dlaczego warto tracić czas na pisanie testów jednostkowych; Biblioteka DUnitX
https://www.bsc.com.pl/uslugi/szkolenia/szkolenie-wstrzykiwanie-zaleznosci/
#SZKOLENIE #WstrzykiwanieZależności
1 - 3 czerwca 2022
Nowy projekt na samym początku jest łatwy w rozwoju, ale z każdym kolejny miesiącem staje się coraz trudniejszy i bardziej kosztowny w utrzymaniu. Podczas szkolenia pokażemy jak przekształcić ciężkie i mało elastyczne projekty w lżejsze i łatwiejsze do zarządzania.
Wstrzykiwanie zależności prowadzi do zmiany techniki programowania, dzięki której tworzony kod jest łatwiejszy w utrzymaniu, łatwiej go można testować, jest czytelny i elastyczny. Sam rozwój projektu daje się łatwo rozdzielić między członków zespołu, którzy będą mogli porozumiewać się w jednym, zrozumiałym dla wszystkich “języku komunikacyjnym”.
Tematyka szkolenia:
* Wprowadzenie do wstrzykiwania zależności - Interfejsy w #Delphi; Typy generyczne w Delphi; Biblioteka #Spring4D; Rejestracja serwisów; Rozstrzyganie zależności
* #Wzorce projektowe wspomagające wstrzykiwanie zależności - Jak pisać kod czytelny; #Wzorzec #Fabryka, #Budowniczy, #Dekorator, #Strategia i #Repozytorium; Wzorce projektowe jako język komunikacji w zespole; Tworzenie kodu elastycznego, którego komponenty można łatwo wymieniać jak klocki; Rozszerzalność kodu dzięki zastosowaniu abstrakcji (abstrakcyjna logika i abstrakcyjne dane); Kompozycja kodu kontra dziedziczenie
* Wstrzykiwanie zależności i łatwiejszy w utrzymaniu kod - Zasada pojedynczej odpowiedzialności; Tworzenie małych i wyspecjalizowanych klas; Różne scenariusze działania
* Testowalny kod - #Mockowanie interfejsów, czyli tworzenie zaślepek i zastępników; Biblioteka Delphi-Mocks; Dlaczego warto tracić czas na pisanie testów jednostkowych; Biblioteka DUnitX
https://www.bsc.com.pl/uslugi/szkolenia/szkolenie-wstrzykiwanie-zaleznosci/
#SZKOLENIE #WstrzykiwanieZależności