какие выгоды можно получить от Unit-тестов?

exxbrain

Новичок
какие выгоды можно получить от Unit-тестов?

Не могу приучить себя к тестированию. Видимо недоконца понимаю пользу и принципы этого занятия. Кажется приходится писать лишний код, а "жизнь проносится мимо". Но, с другой стороны, уверен, что в этом что-то должно быть. И по словам многих - это экономит кучу времени. Есть ли у вас какая-нибудь отработанная удобная система тестирования, я имею ввиду процесс. Поделитесь пожалуйста.
 

Фанат

oncle terrible
Команда форума
Есть ли у вас какая-нибудь отработанная удобная система
не поверишь. есть =)
называется "вики".
в неё складываются наработки посетителей форума.
 

confguru

ExAdmin
Команда форума
Unut - тест
это использование космических технологий в програмировании...
Не все понимают.. но Sapienti sat
 

atv

Новичок
Не могу приучить себя к тестированию.
Не могу поверить что ты смотриш свой сайт только когда выкладываеш на хостинг :) Это я к тому, что ты не к тестированию не можеш себя приучить, а к его способу.

На самом деле, это очень просто. Идёш на сайт http://www.lastcraft.com/web_tester_documentation.php, копируеш несколько строчек кода
PHP:
class TestOfLastcraft extends WebTestCase {
    
    function testHomepage() {
        $this->assertTrue($this->get('http://www.lastcraft.com/'));
    }
}
запускаеш у себя (предварительно скачав библиотеку) и получаеш зелёную линию. Неописуемое ощущение... Почти ничего не сделал, а уже получил результат. Потом, по мере усложнения и сайта и тестов, будеш рефакторить и то и другое.

По мере рефакторинга у тебя будут выделяться новые классы, и тут же пишеш для них юнит тесты, вместо того способа, которым ты раньше тестировал классы.
 
Сверху