Paired Brackets

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

sixnines availability badge   GitHub stars