18
Методи ланцюга - чому це хороша практика, чи ні?
Ланцюжок методів - це практика об'єктних методів повернення самого об'єкта для того, щоб результат був викликаний іншим методом. Подобається це: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Це, здається, вважається хорошою практикою, оскільки створює читабельний код або "вільний інтерфейс". Однак мені здається, що це, начебто, порушує позначення виклику об'єкта, що має на увазі саме орієнтація на …