DevTalk #125 – O Archetypach z Bartłomiejem Słotą
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 prostu ktoś wziął to, wygrzebał, ładnie sprzedał, przeniósł na dzisiejsze technologie i mamy to, co mamy. Dokładnie i ponazywał jeszcze troszeczkę inaczej. myślę, że podobnie jest z archetypami, bo jak sobie popatrzymy chociażby na lata wydania książek dotyczących archetypów, czy to książka o wzorcach analitycznych Martina Fowlera, czy słynna książka o tytule, którego nigdy nie pamiętam jak wymienić, ale wiem, że jest w niej skrót MDA, ona pochodzi z 2004 roku, także już lata temu te koncepty zostały opublikowane Dlaczego to się nie przyjęło?
takie archetypowe podejścia. Natomiast zdecydowana większość, ta podstawowa, to są lata, myślę, dziewięćdziesiąte ubiegłego wieku. No i początek dwutysięcznych, cała ta bańka dotcomowa. I trochę po wzorcach tych takich standardowych, tak? Tak, i trochę po standardowych wzorcach. Nawet jakby to nie był fauler, czy... autorzy tej książki, MDA, wybaczcie, podlinkujemy ją może gdzieś tutaj, żebyście mogli sobie zobaczyć, to ktoś by to odkrył, bo tak naprawdę bardzo dużo jest dzisiaj u nas... organizacji typu banki, typu ubezpieczalnie, typu sklepy internetowe.
No i najprościej jest popatrzeć sobie na te archetypy z perspektywy sklepu internetowego jednak, bo każdy ma katalog produktów. Jakikolwiek losowy, ulubiony swój sklep internetowy weźcie, mają produkty, jest katalog, wybieracie sobie rozmiar, rodzaj, ilość, wszystko, to wszystko działa dokładnie tak samo. Więc prędzej czy później ktoś by takie... takie rzeczy zauważył. W tej książce MDA, w początkowych rozdziałach jest też taka jakby to powiedzieć, kusząca autorów wizja tego, że docelowo każdy system będziesz w stanie sobie złożyć z klocków w takim wizualnym narzędziu. To znaczy przyjdziesz sobie ty jako na przykład kierownik sekcji IT w banku i sobie tutaj dasz.
Przeciągniesz sobie produkty, przeciągniesz sobie accounting, przeciągniesz sobie faktury, to, tamto, siamto, relacje, pyk i mam działający system. Mój taką wizję snuli w swojej książce. Enterprise patterns and MDA. Building better software with archive patterns and UML. Jim Arlo i Ila Neustadt. To, tak? Tak, dokładnie to. Ok, dziękuję. Please continue. Tak. No i właśnie, prędzej czy później moim zdaniem by te wzorce zostały w jakiś tam sposób zauważone i skatalogowane. Ta wizja oczywiście poległa i wszelkiego rodzaju wizualne narzędzia do programowania, jak wiemy, do dzisiaj nie znalazły.
Pokazano wszystkie 4 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
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.