Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2021, 01:21   #11
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Не нужно дублировать темы. Какие моменты остались непонятны?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 08.11.2021, 21:17   #12
maks1331
Форумчанин
 
Аватар для maks1331
 
Регистрация: 20.12.2016
Сообщений: 270
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Форматирование исходника ублюдочное. Закрывающая скобка } - вот она, пожалуйста, а открывающую { ищи в конце строки for - глаза сломаешь.
Табуляция сразу под циклом недвусмысленно даёт понять, что тело цикла начинается сразу под ним. Я использовал разные стили написания кода и тот, который { - с новой строки быстро отпал, т.к. более-менее большой файл увеличивается в разы и его читаемость просто напросто снижается
формошлеп.рф
witech.su

Последний раз редактировалось maks1331; 08.11.2021 в 21:37.
maks1331 вне форума Ответить с цитированием
Старый 08.11.2021, 22:11   #13
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Ну если файлы в 10000 строк, тогда конечно... Сэкономим два десятка байт на диске - премию дадут.
А что читать и разбираться потом муторнее - так время же бесплатное.
Когда закрывающую скобку видишь, а открывающую нужно искать чёрт-те-где -- на ум приходят много слов, которых нет в словаре С. И. Óжегова
Код:
for (int i = 0; i < N; i++) {
Это называется - скобка сразу под циклом? Я это по другому представлял.
А впрочем - чего я цепляюсь? Не мне эти исходники читать.

Последний раз редактировалось digitalis; 08.11.2021 в 22:19.
digitalis вне форума Ответить с цитированием
Старый 08.11.2021, 23:49   #14
maks1331
Форумчанин
 
Аватар для maks1331
 
Регистрация: 20.12.2016
Сообщений: 270
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Ну если файлы в 10000 строк, тогда конечно... Сэкономим два десятка байт на диске - премию дадут.
А что читать и разбираться потом муторнее - так время же бесплатное.
Когда закрывающую скобку видишь, а открывающую нужно искать чёрт-те-где -- на ум приходят много слов, которых нет в словаре С. И. Óжегова
Код:
for (int i = 0; i < N; i++) {
Это называется - скобка сразу под циклом? Я это по другому представлял.
А впрочем - чего я цепляюсь? Не мне эти исходники читать.
Я, например, не за премию работаю и в рабочее время в носу не ковыряю, "мне за это все равно платят" - подход не находящий с моей стороны уважения)

Зачем начинать читать код с закрывающей скобки? Это особые способности или так смысл написанного быстрее доходит?

Код:
for () {
    code
}
даже начиная с конца можно понять, где начало

и
Код:
for () 
{
    code
}
Вот, что я хотел сказать. Табуляция наглядно отображает вложенность, открывающая скобка для этого не нужна, чисто с логической точки зрения. Хотя функции у нас пишут по второму варианту, но тут скорее подчеркивание их отличия.

Вы в vim пишите? Не стеба ради, мне воть тяжеловато в нем, в современных приблудах лучше получается там есть вертикальные линии
формошлеп.рф
witech.su

Последний раз редактировалось maks1331; 08.11.2021 в 23:58.
maks1331 вне форума Ответить с цитированием
Старый 09.11.2021, 10:59   #15
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Ну это как кому привычнее.
Кто такой vim - я даже не в курсе.
Ну вот, развёл я дисскус на пустом месте. Щас Алар прихлопнет.
digitalis вне форума Ответить с цитированием
Старый 09.11.2021, 17:09   #16
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 947
По умолчанию

maks1331, лучше не использовать египетские скобки, чтобы не хапать ошибки на ровном месте Ну и это просто некрасиво.

Количество строк кода сегодня значения не имеет, не на бумаге печатаем
Алексей1153 вне форума Ответить с цитированием
Старый 09.11.2021, 19:32   #17
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Цитата:
Сообщение от Алексей1153 Посмотреть сообщение
maks1331, лучше не использовать египетские
https://habr.com/ru/post/111432/
Не знал, что это так называется, прочёл

Оказывается, то, что на жаргоне называется "утка", я использовал лет 50 назад. Бывало, сдаёшь в нормоконтроль идеально выверенный документ - 3...5 ошибок. Сдаёшь совсем сырой - то же самое. Узнал от знакомой нормоконтролёрши: у них, оказывается, обнаруженные ошибки дают экономический эффект в виде предотвращённого брака!
Стал оставлять в документах 3...5 легко исправимых ошибок - "и волки целы, и овцы сыты" .

Последний раз редактировалось digitalis; 09.11.2021 в 20:12.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто может исправить ошибки в скрипте? Взамен вам же и останется этот скрипт. lkivaka PHP 3 28.10.2017 23:09
может кто-нибудь поможет преобразовать код с си++ в си BTS Общие вопросы C/C++ 1 14.12.2014 14:19
Бат файл может кто-нибудь откомментировать код? Dimka-novitsek Помощь студентам 21 07.04.2014 22:12
Кто может помочь обяснить программу? Андрей77777 Фриланс 7 16.06.2013 00:53
Не могу сделать этот пример, кто может? afirat Общие вопросы Delphi 1 17.12.2012 16:27