Setiap kali saya menulis if-else-construct dalam bahasa apa pun, saya bertanya-tanya apa yang akan menjadi cara terbaik (dalam hal keterbacaan dan tinjauan) untuk menambahkan komentar. Terutama ketika mengomentari klausa lain, komentar selalu terasa tidak pada tempatnya bagi saya. Katakanlah kita memiliki konstruk seperti ini (contoh ditulis dalam PHP):
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Saya bisa berkomentar seperti ini:
// check, what kind of magic should happen
if ($big == true) {
// do some big magic stuff
bigMagic();
} else {
// small magic is enough
smallMagic()
}
atau
// check, what kind of magic should happen
// do some big magic stuff
if ($big == true) {
bigMagic();
}
// small magic is enough
else {
smallMagic()
}
atau
// check, what kind of magic should happen
// if: do some big magic stuff
// else: small magic is enough
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Apa contoh praktik terbaik Anda untuk mengomentari ini?
else { // for future reader: sorry, at the moment of writing this I did not have time and skills to come up with a better way to express my logic