Re[8]: "Неправильно ты, Дядя Фёдор, бутерброд ешь..."
От: B0FEE664  
Дата: 24.06.13 08:01
Оценка:
Здравствуйте, Gadsky, Вы писали:

.>>>>>>Egyptian brackets? Нет уж, увольте.

F>>>>> Почему?
BFE>>>>Открывающая и закрывающая скобки должны находиться либо на одной строке, либо в одном столбце. Для удобства чтения.
G>>>Кому должны?
BFE>>Читателю.

G>Хотите ощутить себя читателем противоположного стиля? — Сделайте еще по паре пустых строк до и после этой скобочки. Как оно?

G>ИМХО лишние пустые строки — точно такой же мусор на экране как и все другое...

Пустые строки на экране совершенно не напрягают. Собственно, я и сейчас из-за "корпоративных" правил иногда пишу так:
    if ( a < b ) {

        c = b - a;
    }
    ....
И каждый день — без права на ошибку...
Re[9]: "Неправильно ты, Дядя Фёдор, бутерброд ешь..."
От: Gadsky Россия  
Дата: 24.06.13 10:48
Оценка:
Здравствуйте, ., Вы писали:

G>> ИМХО лишние пустые строки — точно такой же мусор на экране как и все другое...

.>Будьте последовательны, не ставьте и перед закрывающей, мусора ещё меньше будет. И после тоже не ставьте.

Закрывающая скобка показывает конец блока. Открывающая для начала совершенно необязательна, т.к. в 99% случаев начало блока видно по соответствующему ключевому слову.
Re[10]: "Неправильно ты, Дядя Фёдор, бутерброд ешь..."
От: . Великобритания  
Дата: 25.06.13 20:32
Оценка:
Здравствуйте, Gadsky, Вы писали:

G> .>Будьте последовательны, не ставьте и перед закрывающей, мусора ещё меньше будет. И после тоже не ставьте.

G> Закрывающая скобка показывает конец блока. Открывающая для начала совершенно необязательна, т.к. в 99% случаев начало блока видно по соответствующему ключевому слову.
Зачем нужны правила работающие в 99% случаев, если есть правила работающие в 100%?
Блок есть блок, а ключевое слово — ключевое слово. Непонятно, почему именно блоки с ключевыми словами какие-то особенные.
Скажем, вот такое непонятно как правильно форматировать c egyptian brackets:
String[][] a =
{
    {
        "aaaaaaaaaaaaaaa",
        "bbbbbbbbbbbbbbbbbbbbb"
    },
    {
        "ccccccccccccccccc",
        "ddddddddddddddddddddddddddd",
        "eee"
    }
};
avalon/1.0.432
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[11]: "Неправильно ты, Дядя Фёдор, бутерброд ешь..."
От: Gadsky Россия  
Дата: 25.06.13 21:31
Оценка:
Здравствуйте, ., Вы писали:

.>Зачем нужны правила работающие в 99% случаев, если есть правила работающие в 100%?

Да-да, пустая строка при открывающей скобке — 100% лишняя.

.>Блок есть блок, а ключевое слово — ключевое слово. Непонятно, почему именно блоки с ключевыми словами какие-то особенные.

Они не особенные, просто блок прекрасно видно — начало и конец. Перенос скобки детект блока не облегчает, а пространство жрет.

.>Скажем, вот такое непонятно как правильно форматировать c egyptian brackets:

.>
.>String[][] a =
.>{
.>    {
.>        "aaaaaaaaaaaaaaa",
.>        "bbbbbbbbbbbbbbbbbbbbb"
.>    },
.>    {
.>        "ccccccccccccccccc",
.>        "ddddddddddddddddddddddddddd",
.>        "eee"
.>    }
.>};
.>


Не вижу проблемы, за отсутствием ключевого слова и такой подход прокатит (для внутренних блоков).
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.