Update Codestyle
parent
c4758d10c4
commit
4f6d4af4b0
22
Codestyle.md
22
Codestyle.md
@ -24,5 +24,27 @@
|
|||||||
* Выравнивайте новую строку выражения так, чтобы его начало было на том же уровне как и в предыдущей строке.
|
* Выравнивайте новую строку выражения так, чтобы его начало было на том же уровне как и в предыдущей строке.
|
||||||
* Если приведенные выше правила приводят к сбивающему с толку коду или коду, который жмется к полям справа, просто сделайте вместо этого отступ в 8 пробелов.
|
* Если приведенные выше правила приводят к сбивающему с толку коду или коду, который жмется к полям справа, просто сделайте вместо этого отступ в 8 пробелов.
|
||||||
|
|
||||||
|
4. Пробелы
|
||||||
|
|
||||||
|
Пустые строки улучшают читабельность выделенных участков кода, которые логически связаны между собой.
|
||||||
|
Две пустые строки всегда должны использоваться в следующих случаях:
|
||||||
|
* Между секциями в файле исходного кода
|
||||||
|
* Между определениями класса и интерфейса
|
||||||
|
|
||||||
|
Одна пустая строка всегда должна использоваться в следующих случаях:
|
||||||
|
* Между методами
|
||||||
|
* Между локальными переменными метода и его первым оператором
|
||||||
|
* Перед блочным или однострочным комментарием
|
||||||
|
* Между логическими участками кода внутри метода для улучшения читабельности
|
||||||
|
|
||||||
|
Разделяющие пробелы должны ставиться при следующих обстоятельствах:
|
||||||
|
* Ключевое слово и следующие за ним скобки должны быть разделены пробелом.
|
||||||
|
|
||||||
|
*Заметьте, что разделяющий пробел не используется между именем метода и его открывающей скобкой. Это помогает отличить ключевое слово от вызова функции.*
|
||||||
|
* Разделяющий пробел должен появляться после запятой в списке аргументов.
|
||||||
|
* Все бинарные операции должны быть отделены от их операндов пробелами. Разделяющие пробелы никогда не отделяют унарные операторы, такие как унарный минус, инкремент ("++") и декремент ("--") от их операндов.
|
||||||
|
* Выражения в операторе for должны быть разделены пробелами.
|
||||||
|
* За приведением типа должен следовать пробел.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user