Wpis z mikrobloga

Jeżeli rezerwacja miejsca w kinie zależy od daty seansu (np. można rezerwować najpóźniej godzinę przed seansem) i od dostępności miejsca, to w jednym module trzymać Screening, Seat i Ticket czy Screenig powinien być w oddzielnym module, którego moduł Booking będzie się pytał za każdym razem o tę datę? Co będzie tutaj agregatem?
#programowanie #naukaprogramowania #programista15k #ddd
  • 3
  • Odpowiedz
Co będzie tutaj agregatem?


@Nofenak: IMHO wszystko, co może istnieć samodzielnie:
- sala kinowa
- jako miejsce emisji (np. sala 2)
- jako zbiór miejsc
- widz
- rezerwacja
- film
- emisja

Inne pytanie, czy wydzielanie np. sali z miejscami z modułu rezerwacji do jakiegoś innego nie będzie tylko sztuką dla sztuki...
  • Odpowiedz