This event has already taken place. Check upcoming events
Clean Code + Wzorce Projektowe
Event:
Clean Code + Wzorce Projektowe
Event type:
Workshops
Category:
Topic:
Date:
24.09.2016 (saturday)
Time:
09:00
Language:
Polish
Price:
Free
City:
Place:
COWorKING Koscielna 6
Address:
Koscielna 6
Log in, by zgłosić zmianę.
Agenda:
- Wprowadzenie.
- Jakość kodu i jej ocena.
- Jak mierzyć jakość kodu źródłowego?
- Code Smells.
- Antywzorce.
- Poprawianie jakości kodu.
- Dług techniczny.
- Techniki refaktoryzacji.
- Wprowadzenie.
- Tworzenie metod.
- Upraszczanie wywołań metod.
- Przenoszenie cech między obiektami.
- Organizacja i modelowanie danych.
- Upraszczanie wyrażeń warunkowych.
- Generalizacje.
- Wzorce projektowe.
- Wprowadzenie.
- Wzorce GoF.
- Kreacyjne.
- Strukturalne.
- Behawioralne.
- Podsumowanie
Description:
Warsztaty w sposób podstawowy opisuje tematykę “czystego kodu” (ang. clean code) oraz techniki refaktoryzacji. Rozpoczynają się od dyskusji na temat jakości kodu i metod, za pomocą których jesteśmy w stanie stwierdzić, że kod źródłowy jest niskiej jakości. Następnie, w skrócie przedstawione są zasady, którymi powinien kierować się programista w swojej pracy, by dążyć do kodu o wysokiej jakości. Pozostała część to warsztaty z technik refaktoryzacji (m.in. kompozycja metod, upraszczanie wyrażeń warunkowych) oraz wybranych, najbardziej popularnych wzorców projektowych w oparciu o zbiór GoF (Gang-of-Four).
Po warsztacie uczestnik będzie w stanie: ocenić jakość kodu źródłowego, z którym pracuje, wskazać w kodzie niedoskonałości, nazwać je i uargumentować, czemu negatywnie wpływają one na jakość aplikacji, rozumieć różne techniki refaktoryzacji i potrafić je stosować na kodzie niskiej jakości, rozumieć kontekst, w którym należy użyć danego wzorca projektowego i potrafić go zaimplementować.
Warsztaty przeznaczone są dla początkujących programistów Javy rozumiejących ideę programowania obiektowego. Podczas warsztatu nie będą poruszane tematy programowania funkcyjnego.