Herhangi bir dilde tipik bir if-else-construct yazdığımda, yorum eklemek için en iyi yolun (okunabilirlik ve genel bakış açısından) ne olacağını merak ediyorum. Özellikle başka bir maddeyi yorumlarken, yorumlar her zaman benim için uygun değildir. Diyelim ki böyle bir yapımız var (örnekler PHP ile yazılmıştır):
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Ben böyle yorum yapabiliriz:
// check, what kind of magic should happen
if ($big == true) {
// do some big magic stuff
bigMagic();
} else {
// small magic is enough
smallMagic()
}
veya
// check, what kind of magic should happen
// do some big magic stuff
if ($big == true) {
bigMagic();
}
// small magic is enough
else {
smallMagic()
}
veya
// check, what kind of magic should happen
// if: do some big magic stuff
// else: small magic is enough
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Bunu yorumlamak için en iyi uygulama örnekleriniz nelerdir?
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