11
Чи прийнятні магічні числа в одиничних тестах, якщо цифри нічого не означають?
У своїх тестових одиницях я часто кидаю довільні значення на свій код, щоб побачити, що він робить. Наприклад, якщо я знаю, що foo(1, 2, 3)має повернутися 17, я можу написати це: assertEqual(foo(1, 2, 3), 17) Ці числа суто довільні і не мають ширшого значення (наприклад, це не є граничними умовами, …
59
unit-testing