Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 21-10-11 13:17:09

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
Windows 7Opera 11.51

Юнит тестирование

Прочитал про юнит тестирование, и понял что это хорошо и няшно как мокрые писечки, вот только я совсем не могу в юнит тестирование, вот как реализовать тест для класса VirtualMachineBFSharp который исполняет байт-код, который будет прогонять тестовую программу на рабочем байткоде моего няшного языка бфшарпа, и если я что-то сломал в очередной раз, тест не должен проходить? Ах, да, использую NUnit, в принципе, можно и другой, но он типа самый популярный.

Отредактировано Babusha (21-10-11 13:18:15)


Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю.  (с) Рехтур. Взламывает анусы по ойпи.

Вне форума

#2 21-10-11 20:57:11

Tiphon
Забанен
Здесь с 08-07-10
Сообщений: 2,718
Windows 7Maxthon 3.0

Re: Юнит тестирование

Я не очень понял, в чем вопрос?

А по поводу юнит тестирования, если ты сначала пишешь тесты, то это меняет твой код и мышление в лучшую сторону.

Ссылок искать лень, но исследования показывают, что юнит тестирование улучшает качество разработки для программистов с опытом работы менее 15 лет. Для программистов со стажем более 15 лет юнит тесты не оказывали отрицательного влияния (т.е. не увеличивали время разротки и число ошибок). Т.е. просто почти не влияли.

Также,  не рассматривая программистов, а уже отделы, юнит тесты показали себя хорошо для проектов более скольки-то человек (не помню) и многокомпонентных проектов.


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Вне форума

#3 21-10-11 22:06:07

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
MacintoshSafari 5.0

Re: Юнит тестирование

Tiphon, вопрос в том, как бы его вообще написать, кучу статей перечитал в гугле, нифига не понял, я пришел к юнит тестами таким образом, написал я пару уже рабочих команд для виртуальной машины, вроде работали, потом вдруг работает уже неправильно, дебажить циклы в пару сотен итераций проблематично в поисках где сломал, юнит тестирование просто отличное решение.

Добавлено спустя 13 ч 36 мин 06 с:
Блин, ну так как написать самый просто юнит тест? Ну пример кода покажите уже кто-нибуть? пожалуйста, блин, меня в гугле уже запутали.


Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю.  (с) Рехтур. Взламывает анусы по ойпи.

Вне форума

#4 22-10-11 23:50:28

Tiphon
Забанен
Здесь с 08-07-10
Сообщений: 2,718
Windows 7Maxthon 3.0

Re: Юнит тестирование

Правой кнопкой на функции и в выпадающем меню сделай make unit tests.


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Вне форума

#5 23-10-11 00:22:48

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
Windows 7Chrome 14.0

Re: Юнит тестирование

Tiphon пишет:

Правой кнопкой на функции и в выпадающем меню сделай make unit tests.

Спасибо, щя разберемся методом научнейшего тыка smile.


Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю.  (с) Рехтур. Взламывает анусы по ойпи.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.008 сек, 7 запросов выполнено - Использовано памяти: 1.68 Мбайт (Пик: 1.78 Мбайт) ]