JavaRush /Java блог /Архив info.javarush /Как правильно писать код?
Morituros
8 уровень

Как правильно писать код?

Статья из группы Архив info.javarush
Здравствуйте. Как правильно ставить скобки: 1. public class Cat { .... } или 2. public class Cat { .... } Собственно можно и так и так, но где-то я слышал, что правильно(желательно) в java писать по 1 варианту. И пока у меня еще не сформировался стиль написания кода решил узнать как же все таки правильно. Да и потом не хотелось бы слышать ворчание от коллег :)
Комментарии (12)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
grygoriy Уровень 11
23 января 2014
ИМХО в проекте пофигу кто как пишет, главное, чтоб код в целом был чистый и читабельный, лично мне по душе первый вариант и проходя задания на ввод текста меня малость напрягал стил по второму варианту. Скобки больше дело вкуса и на отношение в проекте они никак не влияют ибо на работоспособности кода никак не отражаются.
Diana Уровень 41
17 января 2014
Джуниоры ОБЯЗАНЫ придерживаться стиля, принятого в том проекте, куда они пришли работать. Даже если он вам не нравится.
Если пишете что-то для себя либо вы уже синьор, то выбирайте как вам больше нравится.
omatic Уровень 23
17 января 2014
По Java Code Conventions «правильный» первый вариант. Это посоны сели в 99 году и решили =) клик
Но думаю все зависит от реального проекта и тим лида. Как в тиме привыкли писать так и будет.
Sant9Iga Уровень 41
17 января 2014
прикольная штука получается) когда пишу код в Идее, пишу public class Test{, клацая по энтэру и вторая скобка автоматом появляется а первая не перескакивает(получается второй вариант) потом когда делаю рефакторинг(ctrl + alt + l) то переделывается на второй вариант. А в библиотеках может быть так сделано что бы сохранить место. потому что одна строчка на класс или метод это много)
IvanDurov Уровень 25
17 января 2014
Сначала писал вторым вариантом, увидел что в библиотеках java первый вариант используется — перешёл на первый.
Имхо, в начале второй вариант удобнее, это потом уже не важно.