Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];

Вниз

Пространства между строками.   Найти похожие ветки 

 
Дмитрий С ©   (2013-01-14 08:55) [0]

Недавно обсуждали лишние begin..end, а сегодня поймал себя на мысли, что не выработал единую идею о том в каких местах вставлять пустые строки и сколько их вставлять. Интересно послушать кто чем руководствуется. Особенно интересно расстановка их внутри тел процедур и функций.


 
Медвежонок Пятачок ©   (2013-01-14 08:58) [1]

А вот еще:
сколько пробелов должно быть в пустой строке, если пустая строка вставляется.
Всю ночь не спал, думал.


 
Inovet ©   (2013-01-14 09:16) [2]

> [1] Медвежонок Пятачок ©   (14.01.13 08:58)
> сколько пробелов должно быть в пустой строке

Один пробельный символ - конец строки.


 
O'ShinW ©   (2013-01-14 09:27) [3]

Окончание логического блока, который невозможно/нецелесообразно вынести в отдельный метод/процедуру.  
Обратить внимание на кусок кода.


 
RWolf ©   (2013-01-14 09:30) [4]

визуально выделить фрагмент кода для удобства чтения.


 
TUser ©   (2013-01-14 09:32) [5]

Все просто. Пустая строка - она не для компьютера, а для человека, так? То есть это как бы типа комментарий. Но сам коммент мы там не пишем, потому что он был бы излишеством, - и так все ясно. Вот там где хочется вставить комментарий, но не хочется его писать (типа "Метод MyMethod класса TMyClass" или "а теперь - следующий этап вычислений") - пустая строка.


 
Inovet ©   (2013-01-14 09:34) [6]

Главное без догматичного фанатизма.


 
Писатель   (2013-01-14 10:12) [7]

Между функциями и процедурами одна пустая строка,внутри без оных. Изредка если оч.надо комменты. Сам пишу,сам понимаю :-) Больше никто не читает мое творение ;-)


 
Игорь Шевченко ©   (2013-01-14 10:34) [8]


> Интересно послушать кто чем руководствуется


форматом исходных текстов VCL


 
Компромисс1   (2013-01-14 13:07) [9]

Если комментарий относится только к следующей строке, за ним не должно быть пустой строки. Если комментарий относится к нескольким следующим строкам, за ним должна быть пустая строка.


 
ТимоховД   (2013-01-16 10:33) [10]

почему-то я жутко привык к отступу в 3 пробела, а не 2 как в VCL ;(
поэтому пример VCL для меня не пример.

Я ставлю много пустых строк. Обычно группирую по смыслу - в одной группе не ставлю пробелы. ну например

// Бла-бла
CallSomeMethod();

// Еще бла-бла
I := 0;
while ... do
  ...
end;


 
Inovet ©   (2013-01-16 15:33) [11]

> [10] ТимоховД   (16.01.13 10:33)
> 3 пробела

Неправильное же число.


 
Тымохов   (2013-01-17 13:49) [12]


> Inovet ©   (16.01.13 15:33) [11]
> > [10] ТимоховД   (16.01.13 10:33)
> > 3 пробела
>
> Неправильное же число.

мне нравится. а в vcl как раз не правильное)))
если серьезно - то привычка.
новый проект начну - перейду на 2.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
2-1351236635
Painter
2012-10-26 11:30
2013.05.19
Как программно различать цвета?


2-1350981057
Инокентий
2012-10-23 12:30
2013.05.19
Дешифровка по кодовому слову


15-1358322148
O'ShinW
2013-01-16 11:42
2013.05.19
Браузер(FireFox), зараза, стал переходить на httpS


15-1358142685
БарЛог
2013-01-14 09:51
2013.05.19
Выбор кофемашины


10-1184587288
Gerda
2007-07-16 16:01
2013.05.19
IDispatch и Потоки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский