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.