Pertanyaan yang diberi tag design

12
Menerapkan pola perintah di API RESTful

Saya sedang dalam proses mendesain API HTTP, semoga membuatnya setenang mungkin. Ada beberapa tindakan yang fungsionalitasnya tersebar di beberapa sumber daya, dan terkadang perlu dibatalkan. Saya berpikir sendiri, ini terdengar seperti pola perintah, tetapi bagaimana saya bisa memodelkannya...

12
Pertahankan API vs. menggunakan idiom di port

Saya sedang mengerjakan port dari Python ke Rust dan berlari ke beberapa kode yang tidak bisa diekspresikan secara alami di Rust seperti yang mereka bisa di Python. Salah satu kasusnya adalah menggunakan parameter default: class Foo: def __init__(self, a="Hello"): self._a = a Di Rust, Anda...

12
Haruskah saya mengizinkan parameter yang tidak diketahui?

Saya merancang API yang tenang dan dihadapkan dengan masalah judul, disajikan kembali untuk kejelasan: Haruskah saya gagal dengan cepat jika klien mengirim parameter yang tidak dikenal? Sebagai contoh, http://example.com/api/foo?bar=true&paula=bean Di atas, baradalah parameter yang valid...