Вернуться   RDot > Песочница/Sandbox > Оффтоп/Offtopic

Результаты опроса: Что предпочитаете?
Вариант 1 — func() { 36 42.86%
Вариант 2 — func()\n{ 48 57.14%
Голосовавшие: 84. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.09.2010, 16:15   #11
tipsy
 
Аватар для tipsy
 
Регистрация: 10.07.2010
Сообщений: 415
Репутация: 311
По умолчанию

Цитата:
Сообщение от Cross Посмотреть сообщение
Майкрософт навязывает п.2
Это лишний раз доказывает, что п2 - зло, а п1 - единственно правильный.
tipsy вне форума   Ответить с цитированием
Старый 14.09.2010, 16:26   #12
hard
Banned
 
Регистрация: 06.07.2010
Сообщений: 50
Репутация: 1
По умолчанию

Раньше - вар.1, но потом раскаялся и принял истинную веру вар.2
P.S. Неверным джихад например
hard вне форума   Ответить с цитированием
Старый 14.09.2010, 16:33   #13
oRb
 
Аватар для oRb
 
Регистрация: 01.07.2010
Сообщений: 319
Репутация: 138
По умолчанию

Цитата:
Сообщение от scrat Посмотреть сообщение
Если ты беспокоишься о двух байтах(юникод), потраченных на '\n', то смею тебя успокоить: на пробел между ')' и '{' ты тратишь столько же.
О_О
я про то, что в первом случае на мониторе больше кода увидишь (по вертикали).
__________________
Не оказываю никаких услуг.
I don't provide any services.
oRb вне форума   Ответить с цитированием
Старый 14.09.2010, 16:42   #14
tipsy
 
Аватар для tipsy
 
Регистрация: 10.07.2010
Сообщений: 415
Репутация: 311
По умолчанию

tipsy вне форума   Ответить с цитированием
Старый 14.09.2010, 17:22   #15
M@ZAX@KEP
 
Аватар для M@ZAX@KEP
 
Регистрация: 24.07.2010
Сообщений: 139
Репутация: 5
По умолчанию

Код, написаный по варианту 2 легче читается, потому что каждый закрывающийся блок находится строго под его открывающим, сразу видно где конец. ))
M@ZAX@KEP вне форума   Ответить с цитированием
Старый 14.09.2010, 17:29   #16
tipsy
 
Аватар для tipsy
 
Регистрация: 10.07.2010
Сообщений: 415
Репутация: 311
По умолчанию

Цитата:
Сообщение от M@ZAX@KEP Посмотреть сообщение
Код, написаный по варианту 2 легче читается, потому что каждый закрывающийся блок находится строго под его открывающим, сразу видно где конец. ))
Код, написанный по варианту 1 легче читается, потому что тело функции не отрезано от её названия пустой строкой, а отступы вполне чётко обозначают границы блока.
tipsy вне форума   Ответить с цитированием
Старый 14.09.2010, 17:29   #17
.Slip
 
Аватар для .Slip
 
Регистрация: 30.06.2010
Сообщений: 49
По умолчанию

В ЯП где Си стайл (с++, сишарп, пхп) - вариант 2. В перле вариант 1.
.Slip вне форума   Ответить с цитированием
Старый 14.09.2010, 17:45   #18
elwaux
 
Аватар для elwaux
 
Регистрация: 05.07.2010
Сообщений: 26
Репутация: 11
По умолчанию

...
elwaux вне форума   Ответить с цитированием
Старый 14.09.2010, 18:32   #19
fury
 
Регистрация: 11.07.2010
Сообщений: 9
Репутация: 1
По умолчанию

Цитата:
Сообщение от tipsy Посмотреть сообщение
Код, написанный по варианту 1 легче читается, потому что тело функции не отрезано от её названия пустой строкой, а отступы вполне чётко обозначают границы блока.
Берём с полки бумажную книжку и видим, что все заголовки тщательно отбиты как снизу так и сверху (в отношении примерно 1:1.5).

Что по поводу границ блока - то мне кажется, что глазам проще во втором случае - пустая строка и на ней одиночный контрастный символ "{" или "}", пока это только мои домыслы, найду релевантные исследования - поделюсь
fury вне форума   Ответить с цитированием
Старый 14.09.2010, 18:33   #20
h(f)ucker
 
Аватар для h(f)ucker
 
Регистрация: 07.07.2010
Сообщений: 5
Репутация: 1
По умолчанию

Раньше 2.
Теперь 1й...Вариант
__________________
If you want something you've never had before, you've got to do something you've never done before.:cool:
h(f)ucker вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot