Cara Slack Mendesain API
(slack.engineering)Prinsip desain
-
Lakukan hanya satu hal dengan sangat baik
-
Buat agar cepat dan mudah digunakan
-
Berupaya mencapai konsistensi yang intuitif
-
Kembalikan error yang bermakna
-
Desain dengan mempertimbangkan skalabilitas dan performa
-
Hindari perubahan yang merusak kompatibilitas
Proses desain
-
Menulis spesifikasi API
-
Review API internal
-
Umpan balik dari mitra awal
-
Beta testing
Karena bisa ada situasi yang tak terduga, "Stay Flexible (tetap fleksibel)"
Belum ada komentar.