- John Carmack membagikan pandangan pribadinya tentang penggunaan variabel yang dapat diubah (mutable variable)
- Ia menyebut bahwa saat menggunakan Python, ia jadi cenderung mengabaikan prinsip single assignment, dan mengatakan bahwa dirinya sendiri perlu waspada terhadap hal itu
- Ia menekankan bahwa selain perhitungan berulang dalam loop, penugasan ulang atau pembaruan variabel sebaiknya dihindari
- Jika semua tahap perhitungan antara tetap tersimpan, hal itu membantu saat debugging, dan dapat mencegah masalah ketika nilai sebelumnya tidak sengaja digunakan saat memindahkan blok kode
- Ia menjelaskan bahwa di C/C++, merupakan kebiasaan yang baik untuk mendeklarasikan hampir semua variabel sebagai
const pada saat inisialisasi
- Terakhir, ia menegaskan harapannya bahwa "mutable seandainya menjadi keyword", sehingga immutability menjadi nilai default
Belum ada komentar.