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