18
Metode chaining - mengapa itu praktik yang baik, atau tidak?
Metode chaining adalah praktik metode objek mengembalikan objek itu sendiri agar hasilnya dipanggil untuk metode lain. Seperti ini: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Ini tampaknya dianggap praktik yang baik, karena menghasilkan kode yang dapat dibaca, atau "antarmuka yang lancar". Namun, bagi saya itu tampaknya memecah notasi pemanggilan objek yang tersirat oleh orientasi objek itu …