Przejdź do treści

B-JUG#16 Hexagonalna architektura, teoria i praktyka.

Zdjęcie użytkownika Kamil Szestowicki
Hosted By
Kamil S.
B-JUG#16 Hexagonalna architektura, teoria i praktyka.

Szczegóły

Porządek w kodzie jest kluczowy dla efektywności w programowaniu, a architektura Hexagonalna, znana również jako Ports and Adapters, oferuje podejście, które może pomóc w organizacji i utrzymaniu aplikacji. W przeciwieństwie do tradycyjnych modeli, które łączą logikę biznesową z infrastrukturą, Hexagonal Architecture oddziela te elementy, co teoretycznie prowadzi do większej elastyczności i łatwiejszego testowania.

Podczas tej prezentacji omówię podstawowe zasady architektury hexagonalnej, w tym znaczenie portów i adapterów oraz korzyści wynikające z izolacji logiki aplikacji od technologii zewnętrznych. Zastanowimy się, czy implementacja tego wzorca rzeczywiście ułatwia życie programistów, czy też wprowadza dodatkową złożoność w projektach.

W części praktycznej zaprezentuję przykłady kodu z projektu, nad którym pracuję, aby pokazać, jak architektura hexagonalna może być wdrożona w rzeczywistych zastosowaniach. Zachęcam do dyskusji na temat wpływu tego podejścia na rozwój oprogramowania i jego długofalowe utrzymanie.

Prezentację poprowadzi Dominik Kruk.

Po prezentacji zapraszamy na sesję coworkingu.

Dziękujemy sponsorom, firmie Britenet oraz JBrains

Uwaga! Rozpoczynamy migrację do własnej domeny: https://jug.bialystok.pl/ Jeśli jest chętna osoba do pomocy w budowie witryny, to zapraszam do kontaktu.
Posiadamy własny serwer Discord. Link z zaproszeniem zostanie podany na spotkaniu.

Photo of Bialystok Java User Group (Białystok JUG) group
Bialystok Java User Group (Białystok JUG)
Zobacz więcej wydarzeń
BEZPŁATNIE