Mentionsy Mentionsy
DevTalk - Maciej Aniserowicz
DevTalk - Maciej Aniserowicz

DevTalk #125 – O Archetypach z Bartłomiejem Słotą

15.09.2025 ·1 godz 11 min

Archetypy oprogramowania to pojęcie, o którym wielu programistów nigdy nie słyszało – a ci, którzy je znają, mówią, że całkowicie zmienia sposób patrzenia na systemy. To trochę jak odkrycie ukrytego poziomu w grze: nagle widzisz, że rezerwacja pralki, wymiana waluty i przypisanie pracownika do projektu mają ze sobą więcej wspólnego, niż ktokolwiek by się spodziewał. O archetypach […] The post DevTalk #125 – O Archetypach z Bartłomiejem Słotą appeared first on DevTalk.

po jakimś czasie mam billing, tak jak w telefonie komórkowej, płacisz za zużyty internet, płacisz za rozmowy poza pakietem i tak dalej, więc my Cię na sam koniec rozliczamy, ale w pewnym momencie ta płatność następuje i to jest nic innego jak właśnie ordering. Więc myśląc w ten sposób, zauważcie, że ja jestem też w stanie większość biznesów sprowadzić do straganu, w którym kupuję sobie jakieś produkty czy usługi. I zadałeś Maćku pytanie, jeśli dobrze pamiętam, po co mi to? Po co mi te archetypy? Czy już wiemy co? Wydaje mi się, że to chyba na ten moment mamy zamknięte. Fajnie, że nie podałeś takiej książkowej definicji tylko, tylko podałeś też teraz dużo przykładów, że generalnie słuchajcie, sorry, ale wszyscy pracujecie na straganach z gaciami.

Czemu nie możesz? No nie wiem, jak mogę, to powiem Oracle. Tutaj zasady ustalami sami. w jaki sposób zamodelować moje relacyjne dane w oraklu, jakie pola się tam powinny znaleźć i na tym się głównie skupiają te książki, co jest dzisiaj, jak już zapewne wiecie, pewnie niektórzy z Was przerabiali różnego rodzaju szkolenia tutaj u Maćka, no to wiecie, że modelowanie bazujące na danych nie jest do końca w dzisiejszym świecie najlepszym pomysłem i ma swoje bardzo daleko idące konsekwencje w kontekście przede wszystkim właśnie wydajności wytwórczej zespołów programistycznych, dlatego my skupiamy się bardziej na tych aspektach behawioralnych i to jest coś, czego w tych książkach zupełnie nie znajdziecie, więc tym bardziej nie znajdziecie tego w AI, bo on niczym takim nie został nigdy nakarmiony, a to właśnie nie tylko

Musicie skonsolidować, zsynchronizować, zrobić to bezprzerwowo, zbudować ten nowy model. To są takie... wyzwania techniczne, nazwijmy to. Natomiast odnosząc się do tego, co Maćku powiedziałeś, to jeżeli zapomnielibyśmy o tej złożności technicznej, to tak, to można byłoby sprowadzić właśnie do takiego zauważenia, że o, tutaj mam produkt, o, tutaj mam zamówienia, tutaj mam coś i sobie wokół tego zaczynam budować te w cudzysłowie proste rzeczy, ale bardzo często rozbijamy właśnie głowę o ścianę pod tytułem dane. i reorganizacja ich w bazie danych czy pomiędzy modułami.

Pokazano wszystkie 3 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.