Java Code Conventions / Соглашения по оформлению кода Java

→Following are two examples of indenting method declarations. The first is the conventional case. The second would shift the second and third lines to the far right if it used conventional indentation, so instead it indents only 8 spaces.
0 Далее приведены два примера переноса строк в определении метода. Первый использует соглашения. Во втором использование соглашений привело бы к тому, что вторая и третья строка были бы слишком сдвинуты вправо, поэтому используется только отступ в 8 пробелов.
→- longName5) + 4 * longname6; // AVOID
0 - longName5) + 4 * longname6; // Хуже
→longName1 = longName2 * (longName3 + longName4
0 longName1 = longName2 * (longName3 + longName4
→+ 4 * longname6; // PREFER
0 + 4 * longname6; // Лучше
→longName1 = longName2 * (longName3 + longName4 - longName5)
0 longName1 = longName2 * (longName3 + longName4 - longName5)
→Following are two examples of breaking an arithmetic expression. The first is preferred, since the break occurs outside the parenthesized expression, which is at a higher level.
0 Ниже приведены примеры переноса строк для арифметических выражений. Первый вариант предпочтительнее, так как перенос делается после выражения в скобках, то есть на более высоком уровне.
→longExpression3));
0 longExpression3));
→function2(longExpression2,
0 function2(longExpression2,
→var = function1(longExpression1,
0 var = function1(longExpression1,
→longExpression4, longExpression5);
0 longExpression4, longExpression5);
→function(longExpression1, longExpression2, longExpression3,
0 function(longExpression1, longExpression2, longExpression3,
→Here are some examples of breaking method calls:
0 Несколько примеров переноса строк для вызовов методов:
→* If the above rules lead to confusing code or to code that's squished up against the right margin, just indent 8 spaces instead.
0 * если правила, указанные выше, приводят к тому, что код плохо читается или слишком сдвинут вправо, то просто делайте отступ в 8 пробелов.
→* Align the new line with the beginning of the expression at the same level on the previous line.
0 * когда часть выражения переносится на новую строку, начинайте ее на том же уровне, на котором находится начало выражения
→* Prefer higher-level breaks to lower-level breaks.
0 * переходите на новую строку на более высоком уровне в коде
→* Break before an operator.
0 * начинайте новую строку после оператора
→* Break after a comma.
0 * начинайте новую строку после запятой
→When an expression will not fit on a single line, break it according to these general principles:
0 В случах, кода выражение не входит на одну строку, сделайте переход на другую в соотвествии с этими общими принципами:
→4.2 Wrapping Lines
0 Переносы строк
→Avoid lines longer than 80 characters, since they're not handled well by many terminals and tools.
0 Избегайте строк длиннее 80 символов, потому что они могут быть некорректно восприняты многими терминалами и другими устройствами.
Резюме
Пол:
женщина
Родной язык:
русский
С нами:
с 8 октября 2009 г. (6219 дней)
Не является членом клуба.
Деятельность:
69 версий перевода с общим рейтингом 22
3 комментария
Карма: 1 (оценок: 1)
Написать sabaya личное сообщение