Sempre que estou escrevendo uma construção típica de se-outro-em qualquer idioma, pergunto-me qual seria a melhor maneira (em termos de legibilidade e visão geral) para adicionar comentários a ela. Especialmente ao comentar a cláusula else, os comentários sempre parecem fora de lugar para mim. Digamos que temos uma construção como esta (exemplos estão escritos em PHP):
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Eu poderia comentar assim:
// check, what kind of magic should happen
if ($big == true) {
// do some big magic stuff
bigMagic();
} else {
// small magic is enough
smallMagic()
}
ou
// check, what kind of magic should happen
// do some big magic stuff
if ($big == true) {
bigMagic();
}
// small magic is enough
else {
smallMagic()
}
ou
// check, what kind of magic should happen
// if: do some big magic stuff
// else: small magic is enough
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Quais são seus exemplos de melhores práticas para comentar isso?
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