Формат многострочного списка параметров в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Формат многострочного списка параметров в Java

Сообщение Anonymous »

Я использую стиль отступов K&R. У меня есть следующий случай

Код: Выделить всё

class X {

// V1
public function y(param1, param2, param3, param4,
param5, param6, param7, param8) {
statement;
...
}

// V2
public function y(param1, param2, param3, param4,
param5, param6, param7, param8) {
statement;
...
}

// V3
public function y(param1, param2, param3, param4,
param5, param6, param7, param8
) {
statement;
...
}

// V4
public function y(
param1, param2, param3, param4,
param5, param6, param7, param8
) {
statement;
...
}

}
В V1 вторая строка соответствует инструкциям в функции, поэтому это сбивает с толку. В версии V2 эту проблему пытаются решить путем добавления одного уровня отступа ко второй строке списка параметров. Тем не менее, граница между списком параметров и оператором не очевидна. В V3 закрывающая скобка перенесена на новую строку, чтобы создать различие между списком параметров и оператором в теле функции. В V4 открывающая скобка также оставлена ​​в качестве ее закрывающего аналога для создания гармонии (я использую этот формат для других частей кода).

Какой формат мне следует использовать? Есть ли у вас какие-либо другие рекомендации?

Подробнее здесь: https://stackoverflow.com/questions/400 ... st-in-java

Вернуться в «JAVA»