Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Code Conventions и большие условия / 5 сообщений из 5, страница 1 из 1
18.03.2013, 07:49:28
    #38187539
scymaks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Code Conventions и большие условия
Согласно code conventions ,
нужно условия писать так:

Код: java
1.
2.
3.
4.
5.
6.
7.
if (очень длинное условие) {
    code 1
} else if (другое длинное условие) {
    code 2
} else if (ну совсем длинное условие) {
    code 3
}



недавно в какой-то статье видел другой подход:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
if (очень длинное условие) {

    code 1

} else if (другое длинное условие) {

    code 2

} else if (ну совсем длинное условие) {

    code 3

}



который, по-моему читается лучше и проще. Пустые линии здесь помогают быстро выделять условия.

А какое мнение у вас?
...
Рейтинг: 0 / 0
18.03.2013, 11:51:47
    #38187750
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Code Conventions и большие условия
"очень длинное условие" это уже повод призадуматься. А три подряд, так тем более.
Надо, конечно, смотреть конкретный код. Но зачастую "очень длинные условия" шикарно инкапсулируются в модели и превращаются в лаконичное model.isALongCondition().
Разряженый код способствует читаемости. Это так. Я долго не мог привыкнуть к Java стилю после C#.
...
Рейтинг: 0 / 0
18.03.2013, 11:58:02
    #38187758
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Code Conventions и большие условия
я вообще пустые строки люблю например.
...
Рейтинг: 0 / 0
19.03.2013, 07:07:58
    #38188949
scymaks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Code Conventions и большие условия
Blazkowicz,

ну я не исключаю, что плохая архитектура...

Вопрос в том, нормален ли такой подход..?
...
Рейтинг: 0 / 0
19.03.2013, 13:48:56
    #38189667
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Code Conventions и большие условия
scymaksВопрос в том, нормален ли такой подход..?
Нормален. Вы же никаких конретных недостатков не видите в этом?
Coding Convention не может быть "ненормальным". Главное чтобы он был. Не важно какой. Остальное дело вкуса, а не "нормальности".
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Code Conventions и большие условия / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]