18
Łańcuch metod - dlaczego jest to dobra praktyka, czy nie?
Tworzenie łańcuchów metod to praktyka metod obiektowych zwracających sam obiekt w celu wywołania wyniku dla innej metody. Lubię to: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Wydaje się, że jest to dobra praktyka, ponieważ tworzy czytelny kod lub „płynny interfejs”. Jednak wydaje mi się, że zamiast tego wydaje mi się, że łamie notację wywoływania obiektów wynikającą …