Skip to content

Commit 8f4c2ae

Browse files
authored
Update article.md
1 parent 4bf64c4 commit 8f4c2ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

1-js/03-code-quality/04-ninja-code/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ i = i ? i < 0 ? Math.max(0, len + i) : i : 0;
4545

4646
Ще один спосіб писати стислий код — використовувати однолітерні змінні. Наприклад: `a`, `b` або `c`.
4747

48-
Коротка змінна зникає в коді, наче ніндзя в лісі. Ніхто не зможе знайти її навіть через "пошук" редактора. І навіть якщо її знайдуть, вони не зможуть "розшифрувати" за що саме відповідають змінні `a` чи `b`.
48+
Коротка змінна зникає в коді, наче ніндзя в лісі. Ніхто не зможе знайти її навіть через "пошук" редактора. І бодай її знайдуть, вони не зможуть "розшифрувати" за що саме відповідають змінні `a` чи `b`.
4949

5050
Але є один виняток із правил. Справжній ніндзя ніколи не використовуватиме `i` як лічильник в циклі `"for"`. Де завгодно, тільки не тут! Озирніться — є багато інших екзотичних літер. Наприклад, `x` або `y`.
5151

@@ -85,7 +85,7 @@ i = i ? i < 0 ? Math.max(0, len + i) : i : 0;
8585

8686
Так, ім’я змінної дещо означає. Це допомагає зрозуміти, що ми використовуємо: рядок, число, чи щось ще. Проте коли сторонні люди намагатимуться зрозуміти код, вони будуть здивовані, що інформація про те, що саме містить змінна, відсутня. У результаті вони не зможуть змінити ваш добре обміркований код.
8787

88-
Тип змінної досить легко знайти під час налаштування. Але що означає ім’я змінної? Яку саме строку/число вона зберігає?
88+
Тип змінної досить легко знайти під час налаштування. Але що означає її ім’я? Яку саме строку/число вона зберігає?
8989

9090
Жодного шансу дізнатися про це без тривалої медитації!
9191

0 commit comments

Comments
 (0)