Skip to content

Commit b09eb68

Browse files
lex111atomAltera
andauthored
Update 1-js/03-code-quality/05-testing-mocha/article.md
Co-Authored-By: atomAltera <atomAltera@users.noreply.github.com>
1 parent f0102c6 commit b09eb68

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

1-js/03-code-quality/05-testing-mocha/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
**При ручном тестировании кода можно легко упустить что-нибудь важное.**
1818

19-
Например, мы работаем наз функцией `f`. Написали часть кода и решили протестировать. Выясняется что `f(1)` рабоает правильно а `f(2)` нет. Мы вносим в код исправления и теперь `f(2)` работает правильно. Вроде бы все хорошо, так? Однако мы забыли заного протестировать `f(1)`. Возможно после внесения правок `f(1)` стала работать неправильно.
19+
Например, мы работаем над функцией `f`. Написали часть кода и решили протестировать. Выясняется, что `f(1)` работает правильно, когда как `f(2)` -- нет. Мы вносим в код исправления и теперь `f(2)` работает правильно. Вроде бы все хорошо, не так ли? Однако, мы забыли заново протестировать `f(1)`. Возможно после внесения правок `f(1)` стала работать неправильно.
2020

2121
Это типичная ситуация. Во время разработки мы учитываем множество различных сценариев использования. Но сложно ожидать, что программист станет вручную проверять каждый них после каждого изменения кода. Поэтому легко исправить что-то одно и при этом сломать что-то другое.
2222

0 commit comments

Comments
 (0)