Кожного разу, коли я пишу типову конструкцію if-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