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:
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.
See an error in the description or event details?
Log in, by zgłosić zmianę.