Цитата(northener @ 25.7.2013, 02:06 ) | И настолько уже привык, что begin на пустой строке я воспринимаю только как начало программы/процедуры. |
begin без пробелов перед ним - начало процедуры, с пробелами - логическая секция. Всегда так было, стиль написания кода, который заложен в делфийских модулях, считается стандартом. Да, каждый пишет как привык и как хочет, но выдавать свой личный стиль написания за правильный со словами "тогда уж так" - это грубо. Почему-то вы не ставите begin на один уровень с procedure и function. Получается при таком виде нет стандарта, куда хочу, туда леплю. Посмотрите код не стандартных, но более-менее серьезных проектов на Delphi. Jedi, VirtualTreeView и им подобных. Нигде не используется такой стиль обрамления логической секции. http://jvcl.delphi-jedi.org/StyleGuide.htm (http://citforum.ru/programming/delphi/style_delphi/). Старожилов вроди northener уже не перестроишь , но новичкам будет полезно.
Цитата | A continuation line should never start with a binary operator. Avoid breaking a line where normally no white space appears, such as between a method name and its opening parenthesis, or between an array name and its opening square bracket. If you must break under these circumstances, then one viable place to begin is after the opening parenthesis that follows a method name. Never place a begin statement on the same line with any other code.
Examples:
Код | // INCORRECT while (LongExpression1 or LongExpression2) do begin // DoSomething // DoSomethingElse; end;
// CORRECT while (LongExpression1 or LongExpression2) do begin // DoSomething // DoSomethingElse; end;
|
|
|