The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:
Вот правило обозначения, которое я использую в Java-коде: скобка должна либо начинаться/заканчиваться на одной строке, либо быть парной на одной строке.
Правило применимо к любому языку программирования (включая Java, Ruby, Python, C++, PHP и т.д.), где скобки используются для вызовов методов/функций.
Вот как будет выглядеть ваш код, если вы следуете этой нотации “Парные скобки”:
Очевидно, что строка с закрывающей скобкой должна начинаться с того же уровня отступа, что и строка с ее открывающей парой.
Так ваша среда разработки отобразит код, если вы будете следовать этой нотации (IntelliJ IDEA):
Sublime Text тоже оценит это:
Как вы видите, эти светлые вертикальные линии слева от кода помогают вам навигировать, если вы следуете нотации.
Эти несколько закрывающих скобок могут показаться вам странными в начале, но дайте себе некоторое время, и вы привыкнете к ним.
Вот как я бы рекомендовал форматировать вызовы свободно-течущих (fluent) методов (это Java в NetBeans):
Вот как вы форматируете массив в нотации “Парные скобки” (это Ruby в RubyMine):
Как видите, тот же принцип применяется к квадратным и фигурным скобкам.
Тот же принцип применим к форматированию JSON. Это небольшой JSON-документ в Coda 2:
JavaScript также должен следовать тому же принципу. Вот как будет выглядеть ваш код .js
в Atom:
Наконец, вот Python в PyCharm:
Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-27 at 13:34