To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia
Clean Code + Wzorce Projektowe
Wydarzenie:
Clean Code + Wzorce Projektowe
Typ wydarzenia:
Warsztaty
Kategoria:
Tematyka:
Data:
24.09.2016 (sobota)
Godzina:
09:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
COWorKING Koscielna 6
Adres:
Koscielna 6
Zaloguj się, 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
Opis:
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.
Uczestnicy (1):