Uwaga! Trwają prace nad nową wersją serwisu. Mogą występować przejściowe problemy z jego funkcjonowaniem. Przepraszam za niedogodności!

Czym jest DDD?

Wprowadzenie do wytwarzania oprogramowania

Magdalena Limanówka-Kuciel opowiada o metodzie wytwarzania oprogramowania, której akronim to DDD (ang. Domain-Driven Design). Z materiału poznasz definicję wspomnianej nazwy, czym się charakteryzuje i jak wygląda. Będziesz mógł również się dowiedzieć co musisz wiedzieć, aby móc budować rozbudowane aplikacje zgodnie z tą formułą.

Poruszane tematy

  • Czy mogłabyś się przedstawić i opowiedzieć o swoich początkach w świecie IT?
  • Czym obecnie się zajmujesz?
  • Czy możesz przedstawić nam swoją definicję akronimu DDD?
  • Jakie problemy z Twojej perspektywy rozwiązuje Domain Driven Design?
  •  Czym jest dziedzina (jej logika, model), o której tyle się mówi?
  • Kim jest ekspert dziedziny? Jaką pełni rolę?
  • Jaka istnieje relacja między DDD oraz programowaniem zwinnym? Może zacznijmy od tego czym jest Agile?
  • Gdzie w tym wszystkim jest TDD oraz BDD. Powiedzmy może czym są te akronimy?
  • Ważnym elementem DDD jest słownictwo. Czy mogłabyś przedstawić nam najważniejsze sformułowania i je omówić?
  • Jakie masz rady dla osób, które chcą wytwarzać oprogramowanie zgodnie z duchem DDD?
  • Jakie elementy DDD Twoim zdaniem powinna poznać osoba, która dopiero zaczyna przygodę z branżą IT? (chodzi o programistów Juniorów)
  • Czy możesz przedstawić swoje pozytywne i negatywne doświadczenia związane z DDD?
  • Jaką książkę polecasz osobie, która chce zgłębić temat DDD i dlaczego?
  • Gdzie możemy Cię znaleźć w sieci?

Pozostałe propozycje

Polecana książka

Domain-driven design
Eric Evans

Zwiększ swoje szanse na znalezienie pracy!

Wiedza ogólna z obszaru IT oraz obycie się ze słownictwem będzie dużym atutem podczas rekrutacji. Dlatego zachęcam Cię do odsłuchania wszystkich odcinków podcastu oraz zapisania się do newslettera, dzięki któremu nie przegapisz żadnego nowego odcinka!

Udostępnij ten artykuł:

Share on facebook
Share on linkedin
Share on twitter

Polecana książka

Domain-driven design
Eric Evans

Mentoring to efektywna nauka pod okiem doświadczonej osoby, która:

  • przekazuje Ci swoją wiedzę i nadzoruje Twoje postępy w zdobywaniu umiejętności,
  • uczy Cię dobrych praktyk i wyłapuje złe nawyki,
  • wspiera Twój rozwój i zwiększa zaangażowanie w naukę.