Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Результаты опроса: Опрос по TDD
Пользуюсь TDD на клиенте и буду пользоваться 1 2.94%
Пробовал, но отказались 6 17.65%
Не пробовал, но хочу попробовать 21 61.76%
Нет и не буду 4 11.76%
Иногда использую 2 5.88%
Голосовавшие: 34. Вы ещё не голосовали в этом опросе

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.10.2012, 16:26
carrotoff вне форума Посмотреть профиль Отправить личное сообщение для carrotoff Найти все сообщения от carrotoff
  № 11  
Ответить с цитированием
carrotoff
 
Аватар для carrotoff

Регистрация: May 2010
Сообщений: 543
А мне интересно, здесь чем пользуются при работе с тестами? Только флекс юнитом? Или что-то еще есть интересное?
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с)

Старый 09.10.2012, 16:33
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 12  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
(Речь про unit-тесты, т.е. про покрытие отдельных проблемных кусков)
Никогда не понимал их смысла. Несколько раз пытался перейти в джаве на юнит тесты, даже несколько проектов вополнял с ними, потом решил, что не для меня это )
Хотя как-то раз это даже помогало. Но ту проблему можно было и без юнит тестов выловить.

По теме: проголосовал за "Не пробовал, но хочу попробовать"
но потом повнимательнее перечитал тему, и понял что "нет, и не буду"

Старый 09.10.2012, 16:36
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 13  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
AsUnit ещё есть. Им как-бы не больше пользуются (если судить по github.com)
Просто FlexUnit в FlashBuilder интегрирован.
Как - это другой вопрос. До сих пор не перестаю удивляться, как их генератор кода практически безотказно склеивает новую строчку с предыдущей - приходится при каждом добавлении тестового случая руками поправлять - иначе не компилится. Как будто сами они тестов при написании плагина не использовали И руками тоже не проверяли ничего.

Ради справедливости - в остальном плагин относительно стабилен.

Старый 09.10.2012, 16:48
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 14  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Юнит-тесты пишу только для сложных алгоритмов, в котором много вариаций исходных данных и соответственно результатов, поэтому в процессе отладки алгоритма с одними данными, может сломаться результат уже проверенных данных. А юнит-тест, содержащий описание всех наборов и ожидаемых результатов, позволяет сразу увидеть результат. В иных случаях, результат очевиден или ошибки отлавливаются сразу, либо в процессе разработки, а те кто проскакивают, все равно не оправдывают время потраченное на написание тестов.

А про тестированние асинхронных процессов, expl все верно сказал. Заглушка и написание эмуляции ответа сервера.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.10.2012, 17:02
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 15  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Цитата:
Заглушка и написание эмуляции ответа сервера.
А зачем эмулировать работающий сервер, только для синхронности?
__________________
:)

Старый 09.10.2012, 17:06
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 16  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
А зачем эмулировать работающий сервер, только для синхронности?
Это вообще принип _unit_-тестирования: отрезаем всё лишнее от класса, всё что не можем контролировать и тестируем класс отдельно, имитируя окружение и смотря как он реагирует. Если мы тестируем систему целиком - это будет называется по-другому

Соответствено, чем от большего количества сущностей зависит класс, тем меньше смысла имеет unit-тестирование.

Ну и ради синхронности, да.

...
Что-то смутыне сомнения терзают на предмет понимания значения "написание эмуляции ответа сервера", просто на всякий случай:
Тут эмулируется не "работающий сервер", а только посылка ответа в конкретном случае. В большинстве случаев _условный_ ответ сервера тупо пишется прям в тесте и смотрят как на него отреагирует класс.
Т.е. логика в фейковых объектах либо отсутствует либо минимальна - иначе смысла нет.


Последний раз редактировалось expl; 09.10.2012 в 21:47.
Создать новую тему Ответ Часовой пояс GMT +4, время: 07:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:31.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.