Недавно я слышал, что многие люди спорят об использовании функций тестирования PHP, таких как PHPunit и SimpleTest, и их IDE выбора (Eclipse для меня). После того, как я искал тему, мне все же трудно понять плюсы и минусы использования этих систем тестирования для ускорения разработки.
Если бы кто-нибудь мог объяснить это для меня на более базовом уровне, я был бы очень признателен. Я использую PHP5 для уведомления.
Большое спасибо!
Я не большой поклонник модульного тестирования: я не говорю, что они бесполезны, они могут быть очень полезными – в определенных ситуациях.
Дело в том, что некоторые люди склонны переоценивать, что они могут сделать с модульным тестом.
Просто запомните две вещи: 1) Единичный тест НЕ МОЖЕТ заменить бета-тестирование. Плохой интерфейс остается плохим интерфейсом, даже если код за ним работает. (например: если кнопка не подвержена сомнению, на самом деле не имеет значения, работает ли функция, с которой она подключена). 2) Для тестирования устройства требуется время для записи. Если вы разрабатываете небольшой проект в одиночку или в небольшой команде, возможно, вы можете использовать это время для улучшения своего кода.
И посмотрите на это (пожалуйста, прочитайте это с щепоткой соли, очевидно, что автор провокационный в том, как он пишет вещи): http://www.wilshipley.com/blog/2005/09/unit -тестирование-это-Дэ-отстой-urr.html