Szkolenie jest stworzone z myślą o zespołach które chcą poszerzyć swoją wiedzę z zakresu projektowania i programowania. W trakcie szkolenia dowiemy się jak tworzyć kod, który jest przejrzysty i zgodny z SOLID. Jednak pisanie nowego kodu to tylko mały ułamek pracy programisty, ze względu na to na ćwiczeniach przerobimy także refaktoryzację, tak byśmy byli wstanie istniejący kod zamienić na kod zgodny z SOLID. To co najważniejsze, uczestnicy na końcu będą w stanie świadomie nie wykorzystywać wszystkich literek SOLID.
PLAN SZKOLENIE
- Wprowadzenie do dobrych praktyk programowania
- Historia i geneza powstania mnemonicu SOLID
- SOLID
- SRP – Single Responsible Principal
- OCP – Open/Closed Principal
- LSP – Liskov Substitution Principal
- ISP – Interface Segregation Principal
- DIP – Depedency Inversion Principal
- Kiedy korzystać, a kiedy nie i dlaczego