Skip to content

Commit 6e7836e

Browse files
authored
fix typos in readme
1 parent 606a47d commit 6e7836e

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

README.md

+8-9
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
12. [Файлы](#files)
2222

2323

24-
# <a name='linelength '>Длина строки</a>
24+
# <a name='linelength'>Длина строки</a>
2525
- Максимальная длина строки: 120 символов.
2626

2727
# <a name='naming'>Правила именования</a>
@@ -114,7 +114,7 @@ data class CategoryStatistic(
114114
) : Serializable
115115
```
116116
- Если в описании класса родительский класс не помещается на одной строке, также осуществляется перенос каждого из его параметров на новую строку с переносом закрывающей круглой скобки на следующую строку.
117-
- Если описание класса не помещается в одну строку и реализует несколько интерфейсов, то применять стандартные правила переносов, т.е. делать перенос только в случае, когда не помещается на одну строку, и продолжать перечисление интерфейсов на следующей строке.
117+
- Если описание класса не помещается в одну строку, и класс реализует несколько интерфейсов, то применять стандартные правила переносов, т.е. делать перенос только в случае, когда описание не помещается на одну строку, при этом продолжать перечисление интерфейсов на следующей строке.
118118
- Использование именованного синтаксиса аргументов остается на усмотрение разработчика. Стоит руководствоваться сложностью используемого конструктора класса: если конструктор с переданными в него параметрами понятен и очевиден, нет необходимости использовать именованные параметры.
119119

120120
# <a name='annotation'>Аннотации</a>
@@ -133,8 +133,8 @@ var promoItem: PromoItem? = null
133133
2) Поля: abstract, override, public, internal, protected, private
134134
3) Блок инициализации: init, конструкторы
135135
4) Абстрактные методы
136-
5) Переопределенные методы родительского класса(желательно в том же порядке, в каком они следуют в родительском классе)
137-
6) Реализации методов интерфейсов(желательно в том же порядке, в каком они следуют в описании класса, соблюдая при этом порядок описания этих методов в самом интерфейсе)
136+
5) Переопределенные методы родительского класса (желательно в том же порядке, в каком они следуют в родительском классе)
137+
6) Реализации методов интерфейсов (желательно в том же порядке, в каком они следуют в описании класса, соблюдая при этом порядок описания этих методов в самом интерфейсе)
138138
7) public методы
139139
8) internal методы
140140
9) protected методы
@@ -144,7 +144,7 @@ var promoItem: PromoItem? = null
144144
# <a name='lambda_formating'>Форматирование лямбда-выражений</a>
145145

146146
- При возможности оставлять лямбда-выражение на одной строке, используя `it` в качестве аргумента.
147-
- При использовании лямба-функции в качестве аругмента выносить её за скобки если этот параметр единственный.
147+
- При использовании лямбда-функции в качестве аргумента выносить её за скобки если этот параметр единственный.
148148
- Если выражение возможно написать с передачей метода по ссылке, передавать метод по ссылке (Доступно с 1.1):
149149
```kotlin
150150
viewPager.adapter = QuestAdapter(quest, this::onQuestClicked)
@@ -156,7 +156,7 @@ viewPager.adapter = QuestAdapter(quest, { quest ->
156156
})
157157
```
158158
- Неиспользуемые параметры лямбда-выражений всегда заменять символом `_`.
159-
- Избегать использования Destrucion Declaration в лямбда-выражениях.
159+
- Избегать использования [Destructuring Declarations](https://kotlinlang.org/docs/reference/multi-declarations.html) в лямбда-выражениях.
160160

161161
# <a name='condition_operator'>Использование условных операторов</a>
162162
Не обрамлять `if` выражения в фигурные скобки только если условный оператор `if` помещается в одну строку.
@@ -166,7 +166,7 @@ return if (condition) foo() else bar()
166166
```
167167
У оператора `when` для коротких выражениях ветвей условия размещать их на одной строке с условием без фигурных скобок:
168168
```kotlin
169-
when (somenCondition) {
169+
when (someCondition) {
170170
0 -> fooFunction()
171171
1 -> barFunction()
172172
else -> exitFunction()
@@ -183,7 +183,6 @@ when (feed.type) {
183183
}
184184
}
185185

186-
187186
FeedType.SUM -> {
188187
with(feed as SumFeed) {
189188
datePopupStart = dateBegin
@@ -210,4 +209,4 @@ when (feed.type) {
210209

211210
# <a name='files'>Файлы</a>
212211

213-
- Возможно описывать несколько классов в одном файле только для `sealed` классов. В остальных случаях для каждого класса необходимо использовать отдельный файл (не относится к `inner` классам).
212+
- Возможно описывать несколько классов в одном файле только для `sealed` классов. В остальных случаях для каждого класса необходимо использовать отдельный файл (не относится к `inner` классам).

0 commit comments

Comments
 (0)