2014 dxdy logo

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

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




 
 Отступы в 8 символов
Сообщение23.12.2015, 13:05 
Какая есть ниша у таких — по-моему, громадных — отступов? (Даже если не придерживаться предела в 80 или подобное число символов на строку и не думать потому о том, какую вложенность можно себе позволить.)

 
 
 
 Re: Отступы в 8 символов
Сообщение23.12.2015, 13:15 
Некоторым нравится. В общем-то для языков с C-подобным синтаксисом это не так уж плохо выглядит.

 
 
 
 Re: Отступы в 8 символов
Сообщение23.12.2015, 13:24 
Просто интересно, чем тогда оказываются плохи 4-символьные отступы. Если не считать, что человек остановился на этих не из-за лени попробовать другие и сравнить. :-)

 
 
 
 Re: Отступы в 8 символов
Сообщение23.12.2015, 13:35 
Аватара пользователя
При достаточно лаконичных строках - ужасно.
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 
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 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group