Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Aspekty – uporządkuj swój kod!

Wydarzenie:
Aspekty - uporządkuj swój kod!
Typ wydarzenia:
Spotkanie
Kategoria:
Tematyka:
Data:
29.07.2014 (wtorek)
Godzina:
18:30
Wstęp:
Bezpłatne
Miasto:
Miejsce:
GEK – Google for Entrepreneurs in Kraków
Adres:
Rynek Główny 12, 3 piętro
Opis:
Prelegentką kolejnego spotkania z cyklu Jestem Informatyczką, będzie Barbara Fusińska. Basia pracowała w małej, średniej oraz dużej firmie, pełniąc role zarówno programistki, architekta, jak i kierownika. Od samego początku związana jest z platformą .Net, tworząc najpierw aplikacje desktopowe, a następnie webowe. Obecnie wspiera zespół tworzący Base CRM, jako programistka Windows Phone. Jest zwolennikiem współodpowiedzialności za wyniki pracy zespołu oraz teorii mówiącej, że to, co tworzy grupa jest większe, niż suma wyników poszczególnych osób. O czym opowie? Jak aspekty uporządkują kod! Programowanie zorientowane aspektowo (AOP) przydaje się wszędzie tam, gdzie pojawiają się tzw. cross cutting concerns. Aspekty mogą pomóc programistom w pisaniu piękniejszego kodu, nie po to jedynie, by dobrze się go czytało, ale przede wszystkim, by tworzyć logikę biznesową w sposób spójny z tym, w jaki jest projektowana. Wykład skupi się zarówno na samej idei, opisując rodzaje aspektów, jakie programista już być może spotkał na swojej drodze, jak i na praktycznym ich wykorzystaniu. Przedstawione zostaną te mniej sztandarowe zastosowania, niż wszechobecne logowanie wywołań metod czy bezpieczeństwo. Pokazane zostaną przypadki użycia aspektów w rzeczywistych sytuacjach, gdy ich wykorzystanie uporządkowało projekt, implementację oraz ułatwiło testowanie kodu. Najważniejsza część prezentacji to kod, który w miarę użycia podejścia AOP staje się coraz bardziej przejrzysty. Pokazane zostanie, jak w trakcie refaktoringu wydzielić powtarzalne części cross-cutting concerns i zorganizować projekt zgodnie z tym, jak myśli się o nim w fazie tworzenia architektury.  

Profile pracodawców

Podobne wydarzenia