Materi teknologi Orkvex menyebut beberapa pilihan antarmuka. Sebelum membahas implementasi, saya akan menyusun kebutuhan aplikasi yang ingin dipenuhi.
Berikut format pembacaan yang saya gunakan.
Tentukan satu pekerjaan
Contoh umum: aplikasi perlu menampilkan informasi yang tetap dapat dipahami setelah koneksi terputus dan tersambung kembali.
Dari skenario ini, muncul pertanyaan tentang waktu data, urutan pembaruan, dan cara memperoleh kembali kondisi yang relevan.
Contoh tersebut bukan deskripsi perilaku antarmuka platform.
Cari kontrak perilaku
Saya ingin menemukan definisi respons, arti status, kondisi kesalahan, dan batas penggunaan.
Dokumentasi juga perlu dibaca untuk mengetahui apakah suatu operasi aman diulang. Jawabannya tidak boleh ditebak dari nama metode atau contoh singkat.
Catat asumsi yang belum terjawab
Jika suatu detail belum dijelaskan, saya menuliskannya sebagai pertanyaan implementasi.
Cara ini menjaga rancangan awal tetap dapat ditinjau. Kita tahu bagian mana yang berasal dari sumber dan bagian mana yang membutuhkan klarifikasi.

Top comments (0)