Przejdź do treści

Sonalake in2IT Meetup: Let’s talk about TDD and DDD

Zdjęcie użytkownika Bartek
Hosted By
Bartek
Sonalake in2IT Meetup: Let’s talk about TDD and DDD

Szczegóły

Zapraszamy Was na kolejne otwarte spotkanie w Sonalake.

Tym razem zajmiemy się dwoma podejściami do tworzenia oprogramowania - TDD oraz DDD. Jeżeli interesują Was te zagadnienia to z całą pewnością nie będziecie się nudzić.

Przygotowaliśmy dla Was dwa tematy prezentacji, a o jednym z nich opowie Wam gość specjalny spotkania - Jakub Nabrdalik.

  • “Improving your Test Driven Development” - Jakub Nabrdalik

Jakub Nabrdalik, inżynier, developer, architekt, team leader, manager, specjalizujący się w Software Craftsmanship, Domain Driven Design i Test/Behaviour Driven Development. Korzystający z TDD / BDD w pracy przez ponad 10 lat, na co dzień uczy oraz mentoruje zespoły na ten temat.

"Podczas prezentacji przedstawię praktyczne przykłady, jak korzystać z TDD w rozwoju oprogramowania, zaprezentuje błędy popełniane przez początkujących i pokażę praktyczne sposoby jak najlepiej wykorzystać testowanie w ten sposób."

  • "Applying DDD in Legacy Systems" - Adam Bugajewski

Adam Bugajewski - Java Developer od 11 lat, okazjonalnie Scrum Master i Team Leader, entuzjasta DDD, CQRS + ES, TDD i Event Stormingu. Uwielbia wykrawać Bounded Contexty w domenie, modelować i przekuwać procesy biznesowe w kod. W wolnym czasie zajmuje się piwowarstwem, kolarstwem, podnoszeniem ciężarów i wychowywaniem dzieci.

"Jako deweloperzy wielokrotnie musimy pracować z aplikacją, która została zaprojektowana i opracowana w przeszłości oraz nową funkcją, za którą odpowiadamy, aby dopasować ją do istniejącego rozwiązania. Dużo trudniej jest używać Domain Driven Design w środowisku innym niż DDD niż w projekcie greenfield. Musimy jednak pamiętać, że stare systemy mają wartość i zarabiają pieniądze, więc przypisywanie wszystkiego od podstaw nie zawsze jest najlepszym pomysłem (i nie może zostać zaakceptowane przez klienta). Podczas spotkania porozmawiamy o tym, jak zastosować DDD w starszych systemach.

W mojej prezentacji skupię się na:

  • skomponowaniu własnego Bounded Context z Legacy
  • wprowadzaniu zdarzeń domeny w celu ujawnienia procesu biznesowego
  • użycia Build Blocks do zredukowania Anemic Models"

Agenda:
17:45 - Rejestracja + przekąski
17:55 - Przywitanie
18:00 - 19:00 - “Improving your Test Driven Development” - Jakub Nabrdalik
19:00 - 19:30 - Pizza + networking
19:30 - 20:30 - "Applying DDD in Legacy Systems" - Adam Bugajewski
20:30 - Networking

Wydarzenie jest darmowe. Ze względu na ograniczoną liczbę miejsc wymagana jest rejestracja.

Link do rejestracji:

https://www.eventbrite.com/e/lets-talk-about-tdd-and-ddd-approaches-to-software-development-registration-61626693098

Photo of in2IT group
in2IT
Zobacz więcej wydarzeń
Sonalake
plac Andersa 5 · Poznań