Unit-тесты не нужны - видео HD
00:06:51
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18468 роликов
99274 просмотра на сайте 12n.ru
Unit-тесты не нужны - видео.
Unit-тесты
не нужны
развернуть свернуть
Целенаправленное использование пользователей в качестве тестеров — это вообще без комментариев. Если репутация не важна, то почему бы и нет.
На данный момент отрасль наверно несколько раз уже переосмыслила и обобщила опыт использование тестов. Сейчас есть возможно не совершать самые грубые ошибки по их использованию. Если кому интересно, почитайте «Владимир Хориков: Принципы юнит-тестирования».
Оценивать грамотность работы софта по интеграционным тестам — о боже. Как будто самому не дурку, а лоботомию уже оформили. Привет передаю всякие прикольные баги рантайма типа кастов, переполнений, ошибок элементарной математики и прочая херотень, которую интеграционные тесты в жизни не отловят. А если у тебя интеграционные тесты проверяют внутрянку модулей, то это уже полноценный предохранительный уровень получается. Да, гораздо «проще и дешевле», чем десяток юнит-тестов, которые отловят подобную паль и стоят копейки.
За «баг, который находится на 5 минут» тоже в голос проорал. Если баг находится на 5 минут, то это не баг даже, он действительно не стоит внимания и предварительных защит. Однако настоящие баги, которые возникают в давно отлаженных системах при расширении например (представь кодовую базу на 500+ классов общей совокупностью 6-7к строк только предметного кода) — вот эту херотень ты будешь искать полдня какими угодно тестами вообще и молиться, чтобы вой опыт и чуйка не подвели. Как раз для таких случаев, юнитесты — спасение, потому что они сразу могут показать что отлетело и почему.
В общем, для стартапов-одногодок гайд пойдёт. Для крупномасштабных систем с развитием и поддержкой из года в год — з а не гайд.