Я немного озадачен количеством разработчиков, которых я вижу в методах написания и классах с фигурными фигурными скобками ниже имени класса или метода. Какое соглашение они следуют?Как называется это соглашение для фигурных скобок?
ВС clearly states что правильное заявление будет:
// this declaration follows sun's conventions
class Sample extends Object {
Sample(int i, int j) {
....
}
}
Еще больше и больше я вижу это объявлен (даже в книгах):
// this declaration follows a convention I cant identify
class Sample extends Object
{
Sample(int i, int j)
{
....
}
}
И я знаю, что соглашение просто конвенция и, пока вы следуете за ней, все хорошо. Я просто ищу ответ на какой конвенции последняя декларация следует?
Не должно ли оно теперь читаться как «Oracle четко заявляет ...»? : P – FrustratedWithFormsDesigner 2010-12-15 16:38:31
Несмотря на то, что вопрос однозначно связан с ** названием ** **, любопытно, как нетерпеливые люди должны выносить свои мнения и предпочтения как ответы вне темы (например [this] (http://stackoverflow.com/ вопросы/4452288/java-conventions-for-curly-braces/4452360 # 4452360) и [это] (http://stackoverflow.com/questions/4452288/java-conventions-for-curly-braces/4452413#4452413)) или в качестве голосов по этим ответам. – Jonik 2010-12-15 16:42:40
Правило 0: Не потейте мелкие вещи. Все стандартные позиции фигурной скобки одинаково действительны. Используйте любой из них, который вам нравится.Смешивать и сочетать. Они не оказывают существенного влияния на читаемость. Они не заслуживают включения в конвенцию. – 2010-12-15 16:43:02