どの言語でも典型的なif-else-constructを書いているときはいつでも、コメントを追加するための(読みやすさと概要の点で)最良の方法は何だろうと思います。特にelse節にコメントするとき、コメントはいつも私にとっては場違いな感じがします。次のようなコンストラクトがあるとします(例はPHPで記述されています)。
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
次のようにコメントできます。
// check, what kind of magic should happen
if ($big == true) {
// do some big magic stuff
bigMagic();
} else {
// small magic is enough
smallMagic()
}
または
// check, what kind of magic should happen
// do some big magic stuff
if ($big == true) {
bigMagic();
}
// small magic is enough
else {
smallMagic()
}
または
// check, what kind of magic should happen
// if: do some big magic stuff
// else: small magic is enough
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
これにコメントするためのベストプラクティスの例は何ですか?
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