Wpis z mikrobloga

@Edelner: nie widze dokladnie co tam sie dzieje w tym kodzie, ale po pierwsze czemu metoda nazywa sie add skoro nie wiesz czy wykonane zostanie dodanie do kolejki? po drugie czemu w ogole rozwazasz dodanie commanda ktory nie koniecznie jest poprawny?
  • Odpowiedz
@Edelner: a może pokaż resztę tej klasy? Pytanie czy to odpowiednie miejsce na użycie walidatora? Jeżeli ta klasa powinna służyć do dodawania jakichś elementów (np. tasków) to raczej nie.
Więc w tej metodzie obsługiwałbym tylko dodawanie elementu.
Kolejne pytanie. Czy w trakcie dodawania elementu coś może się nie udać? Jeżeli tak to czy to ta klasa powinna to sprawdzić i obsłużyć wyjątek?
  • Odpowiedz
@ajgoron: To jest taki agregat. Przed dodaniem musi nastąpić walidacja.
@sezzart: Z czego rżysz? Co jest złego w tej nazwie? Ten command przychodzi z controllera od użytkownika, W handlerze jest walidowany i jeśli jest ok to zostaje zmapowany na encje i dodany do repo. Czego nie rozumiesz?
  • Odpowiedz