mirror of
https://github.com/labs42io/clean-code-typescript.git
synced 2025-04-18 15:13:34 +00:00
Link fixed
This commit is contained in:
parent
09459b8bd0
commit
2a952ce6e6
1 changed files with 10 additions and 10 deletions
20
README.md
20
README.md
|
@ -9,7 +9,7 @@
|
|||
## Содержание
|
||||
|
||||
1. [Введение](#введение)
|
||||
2. [Переменные](#variables)
|
||||
2. [Переменные](#переменные)
|
||||
3. [Функции](#functions)
|
||||
4. [Объекты и структуры данных](#objects-and-data-structures)
|
||||
5. [Классы](#classes)
|
||||
|
@ -70,7 +70,7 @@ function between<T>(value: T, left: T, right: T): boolean {
|
|||
}
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Используйте произносительные имена переменных
|
||||
|
||||
|
@ -96,7 +96,7 @@ type Customer = {
|
|||
}
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Используйте один и тот же словарь для одних и тех же типов переменных
|
||||
|
||||
|
@ -114,7 +114,7 @@ function getUserData(): User;
|
|||
function getUser(): User;
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Используйте имена, доступные для поиска
|
||||
|
||||
|
@ -140,7 +140,7 @@ const MILLISECONDS_IN_A_DAY = 24 * 60 * 60 * 1000;
|
|||
setTimeout(restart, MILLISECONDS_IN_A_DAY);
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Используйте объясняющие переменные
|
||||
|
||||
|
@ -164,7 +164,7 @@ for (const [id, user] of users) {
|
|||
}
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Избегайте ментальных связей
|
||||
|
||||
|
@ -187,7 +187,7 @@ const subscription = getSubscription();
|
|||
const transaction = charge(user, subscription);
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Не добавляйте не нужный контекст
|
||||
|
||||
|
@ -221,7 +221,7 @@ function print(car: Car): void {
|
|||
}
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Используйте аргументы по умолчанию вместо замыканий или вычислений
|
||||
|
||||
|
@ -244,7 +244,7 @@ function loadPages(count: number = 10) {
|
|||
}
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
### Используйте enum дл документирования
|
||||
|
||||
|
@ -297,7 +297,7 @@ class Projector {
|
|||
}
|
||||
```
|
||||
|
||||
**[⬆ back to top](#содержание)**
|
||||
**[⬆ Вернуться в начало](#содержание)**
|
||||
|
||||
## Функции
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue