Bất cứ khi nào tôi đang viết một if-other-construc điển hình bằng bất kỳ ngôn ngữ nào, tôi tự hỏi điều gì sẽ là cách tốt nhất (về khả năng đọc và tổng quan) để thêm nhận xét cho nó. Đặc biệt là khi bình luận mệnh đề khác, các bình luận luôn cảm thấy lạc lõng với tôi. Giả sử chúng ta có một cấu trúc như thế này (ví dụ được viết bằng PHP):
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Tôi có thể nhận xét nó như thế này:
// check, what kind of magic should happen
if ($big == true) {
// do some big magic stuff
bigMagic();
} else {
// small magic is enough
smallMagic()
}
hoặc là
// check, what kind of magic should happen
// do some big magic stuff
if ($big == true) {
bigMagic();
}
// small magic is enough
else {
smallMagic()
}
hoặc là
// check, what kind of magic should happen
// if: do some big magic stuff
// else: small magic is enough
if ($big == true) {
bigMagic();
} else {
smallMagic()
}
Ví dụ thực hành tốt nhất của bạn để bình luận này là gì?
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