![]() |
#8 |
Участник
|
Вот ведь тема эволюционировала...
Цитата:
Цитата:
glibs, я же написал "только в простейших случаях, когда в каждой ветке делается return.". Если вставляется оператор до return'а, а программист не проконтролировал скобки, то... это скорее говорит о неопытности программиста, нежели о Best Practice. Цитата:
X++: ... if (x < 0) { this.doSomething(); throw error ("Error"); } // GLIBS: Some modification -- if (x == 0) return true; ... И в этом случае очень хорошо, что сравнение покажет значительные изменения. Обсуждение обязательности скобок идет еще со времен появления структурного программирования, С и Паскаля. Сколько копий было сломано в свое время. Вот уж не ожидал, что эта "священная война" разгорится снова. Ок. Перехожу в режим чтения этой ветки. |
|