Test desiderata
· 3 хв. читання
Йди спокійно серед шуму і поспіху,
і пам'ятай, який мир може бути в тиші
Нещодавно я опублікував цей твіт (Kent Beck):
Тести повинні бути пов'язані з поведінкою коду і відокремлені від
структури коду. Побачивши тести, які не спрацьовують за обома пунктами.
Я думав, що ця властивість тестів очевидна і широко зрозуміла, але твіт вибухнув. Я бачив тести, які є просто жахливим синтаксисом, що повторює в точності те, що вже сказано у вихідному коді, який тестується. Я пішов і перечитав TDD: На прикладі, і цих властивостей ніде не було, тож, гадаю, не варто було дивуватися.