Страницы 1
Прочитал про юнит тестирование, и понял что это хорошо и няшно как мокрые писечки, вот только я совсем не могу в юнит тестирование, вот как реализовать тест для класса VirtualMachineBFSharp который исполняет байт-код, который будет прогонять тестовую программу на рабочем байткоде моего няшного языка бфшарпа, и если я что-то сломал в очередной раз, тест не должен проходить? Ах, да, использую NUnit, в принципе, можно и другой, но он типа самый популярный.
Редактировался Babusha (21-10-11 14:18:15)
Неактивен
Я не очень понял, в чем вопрос?
А по поводу юнит тестирования, если ты сначала пишешь тесты, то это меняет твой код и мышление в лучшую сторону.
Ссылок искать лень, но исследования показывают, что юнит тестирование улучшает качество разработки для программистов с опытом работы менее 15 лет. Для программистов со стажем более 15 лет юнит тесты не оказывали отрицательного влияния (т.е. не увеличивали время разротки и число ошибок). Т.е. просто почти не влияли.
Также, не рассматривая программистов, а уже отделы, юнит тесты показали себя хорошо для проектов более скольки-то человек (не помню) и многокомпонентных проектов.
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Неактивен
Tiphon, вопрос в том, как бы его вообще написать, кучу статей перечитал в гугле, нифига не понял, я пришел к юнит тестами таким образом, написал я пару уже рабочих команд для виртуальной машины, вроде работали, потом вдруг работает уже неправильно, дебажить циклы в пару сотен итераций проблематично в поисках где сломал, юнит тестирование просто отличное решение.
Добавлено спустя 13 ч 36 мин 06 с:
Блин, ну так как написать самый просто юнит тест? Ну пример кода покажите уже кто-нибуть? пожалуйста, блин, меня в гугле уже запутали.
Неактивен
Правой кнопкой на функции и в выпадающем меню сделай make unit tests.
Спасибо, щя разберемся методом научнейшего тыка .
Неактивен
Страницы 1