Формат многострочного списка параметров в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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