Здравствуйте, Quebecois, Вы писали:
Q>Код имеет свойство рефакториться, а условия в if-ах — меняться. Обновлять каждый раз руками комментарий — бессмысленная работа на ровном месте. Достаточно один раз забыть поменять, а второй раз положиться на старый комментарий — и все, баг передает привет. А учитывая, что современные IDE умеют в code folding и bracket highlighting — занятие втройне бессмысленное.
Я пишу обычно как-то так, без условий:
while(...)
{
if (...)
{
switch(...)
{
} // switch
} // if
} // while
Конкретные условия прописываю, только если несколько вложенных одинаковых конструкций, но это весьма редко
Кому как, мне так иногда удобнее