Существуют случаи, когда модульные тесты применять нецелесообразно. Например, если вы веб-разработчик, который делает сайты, где мало логики. В таких случаях имеются только представления, как, например, для сайтов-визиток, рекламных сайтов, или, когда вам поставлена задача реализовать пилотный проект «на посмотреть, что получится». У вас ограниченные ресурсы и время. А ПО будет работать только один день — для показа руководству.
Сжатые сроки, малый бюджет, размытые цели или довольно несложные требования — случаи, в которых вы не получите пользы от написания тестов.
Собственно, об этом я и хотел сказать, но вы сами сказали об этом в статье. Смысл от тестов есть, когда у вас парочке программистов нечем заняться и их надо нагрузить работой, чтобы не бродили, как зомби, по офису, распугивая клиентов. Какой либо другой практической пользы от них, я не видал ни на малых проектах, ни на больших. Хотя, возможно, я просто излишне консервативен в подходах и ошибки ищу старым добрым методом логгирования и отладки.
После некоторых раздумий, мнение немного поменял )
Смысл, наверное, есть, если под ваш проект модули пишут индусы на оутсорсе. Тогда да - юнит-тесты хороший метод проверить правильность работы модуля.
В чем фишка копипастить материал со своего же ресурса?
Александр, спасибо за вопрос! Нам очень нравится площадка vc.ru, ее функционал, обратная связь от читателей, профессиональная аудитория. Будем очень рады, если кейсы и статьи, которые мы тут публикуем, будут полезны для аудитории vc.ru.
Нет, пусть здесь будет тоже. На Хабре токсичнее :) (почти шутка)
Кажется вы перепутали вкладки и запостили это на vc вместо хабра.