LINUX &&|| PROGRAMMING
144 subscribers
1.06K photos
59 videos
17 files
1.23K links
Linux jest systemem wymarzonym dla programistów. W końcu sami dla siebie go stworzyli 😃 Łatwo się w nim programuje...
Ale wśród użytkowników telegrama jest chyba mniej popularny niż ogólnie na świecie, więc na razie na tym kanale głównie są memy 😃
Download Telegram
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