Mentionsy Mentionsy
Better Software Design
Better Software Design

26. O perspektywach Being, Behaving, Becoming

28.06.2021 ·11 min 56 s · 6 rozdziałów

"There are only two hard things in Computer Science: cache invalidation and naming things" - nie pierwszy raz wracam w podkaście do słów Phila Karltona, a zapewne także i nie ostatni. Gdy coś raz zostanie nazwane, zwłaszcza niefortunnie, często bardzo trudno się od tej nazwy uwolnić. Tym razem chciałbym więc zwrócić uwagę na to, co i jak możemy przeanalizować w naszym projekcie zanim zaczniemy nazywać poszczególne jego elementy i obiekty. Mowa tu oczywiście o perspektywach, dzięki którym możemy poznać jak coś wygląda, jak się zachowuje, a czasem dodatkowo czym innym się staje i kiedy. Technika wyjątkowo prosta w użyciu i jednocześnie zaskakująco skuteczna.

Wprowadzenie i temat odcinka

Mariusz Gil przedstawia temat odcinka i opisuje swoje doświadczenia z modelowaniem.

2:30
Zmiany w podejściu do modelowania

Mariusz Gil opisuje zmianę w podejściu do modelowania, zazwyczaj ograniczając się do jednej perspektywy.

2:42
Perspektywa Being

Mariusz Gil wytłumacza, co to jest perspektywa Being i jak wpływa na modelowanie.

1:51
Perspektywa Behaving

Mariusz Gil omawia perspektywę Behaving i jej znaczenie w modelowaniu.

1:51
Perspektywa Becoming

Mariusz Gil wyjaśnia perspektywę Becoming i jej zastosowanie w modelowaniu.

1:51
Przykład z koszykiem

Mariusz Gil przedstawia przykład z koszykiem, ilustrujący różnice między perspektywami.

1:11

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.