2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Отступы в 8 символов
Сообщение23.12.2015, 13:05 
Заслуженный участник


27/04/09
28128
Какая есть ниша у таких — по-моему, громадных — отступов? (Даже если не придерживаться предела в 80 или подобное число символов на строку и не думать потому о том, какую вложенность можно себе позволить.)

 Профиль  
                  
 
 Re: Отступы в 8 символов
Сообщение23.12.2015, 13:15 
Заслуженный участник


09/05/12
25179
Некоторым нравится. В общем-то для языков с C-подобным синтаксисом это не так уж плохо выглядит.

 Профиль  
                  
 
 Re: Отступы в 8 символов
Сообщение23.12.2015, 13:24 
Заслуженный участник


27/04/09
28128
Просто интересно, чем тогда оказываются плохи 4-символьные отступы. Если не считать, что человек остановился на этих не из-за лени попробовать другие и сравнить. :-)

 Профиль  
                  
 
 Re: Отступы в 8 символов
Сообщение23.12.2015, 13:35 
Заслуженный участник
Аватара пользователя


30/01/06
72407
При достаточно лаконичных строках - ужасно.
https://en.wikipedia.org/wiki/Tab_key
https://en.wikipedia.org/wiki/Indent_style#Tabs,_spaces,_and_size_of_indent

 Профиль  
                  
 
 Re: Отступы в 8 символов
Сообщение23.12.2015, 13:52 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
arseniiv в сообщении #1084991 писал(а):
Какая есть ниша у таких — по-моему, громадных — отступов?
Я в SQL использую отступ как раз в 8 символов для вложенных подзапросов. Это связано в основном с тем, что строка "select (" имеет длину как раз 8 символов:
код: [ скачать ] [ спрятать ]
Используется синтаксис SQL
SELECT column1, column2, column3
  FROM table7,
       table8,
       (SELECT column1, column2, column3
          FROM (SELECT column1, column2, column3
                  FROM table1,
                       table2,
                       table3
                 WHERE table1.column1 = table2.column2
                   AND table3.column3 = 123456) subquery1,
               (SELECT column4, column5, column6
                  FROM table4,
                       table5,
                       table6
                 WHERE table4.column4 = table5.column5
                   AND table6.column6 = 'asdfgh') subquery2
         WHERE subquery1.column2 = subquery2.column5
        ) subquery3
 WHERE subquery3.column4 = 34567

Такой стиль форматирования я "подсмотрел" в PL/SQL Developer (лучшая среда для работы с Oracle, имхо), там есть функция "Code beautifier", она именно так форматирует. Мне понравилось, я теперь всегда так пишу (с небольшими изменениями только).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group