Как стать автором
Обновить

Комментарии 13

Какая очаровательная метафора, про мальчика :)
Я старался :)
Интересно. Только слабо представляю зачем оно нужно только под Firefox.
По нескольким причинам:

  1. 1. Fireunit позволяет тестировать очень интересные dom-события — события загрузки и готовности контента, завершнения отрисовки, вроде contentReady
  2. 2. Вполне вероятно, что fireunit будет включен в состав (или, по крайней мере, его можно будет установить с) firebug light.
  3. 3. Сама идея фреймворка тестирования, встроенного в браузер, является очень привлекательной. Вполне возможно, что производители других браузеров включат аналогичный инмструмент в свои продукты (как уже было с web inspector'ом для webkit, dragonfly для opera, developer toolbar для ie8)
Selenium — несколько другое, это инструмент функционального тестирования, т.е. работы приложения.
Тогда как fireunit — инструмент unit-тестирования, или работы отдельных компонент (при этом каждый компонент тестируется в «вакууме», отдельно от остальных, и без связи с данными).
Разные задачи, разные подходы.
В seleniumhq нет возможности (точнее, это можно сделать, но инструмент не заточен под это) протестировать каждый javascript-класс в отрыве от всего остального, а в fireunit'e есть — просто заведи отдельный html-файл на каждый класс и тестируй его.
Понял. Спасибо.
Отлично. Хороших инструментов для TTD, давно не хватало в JS.
По скринкасту: для первого раза хорошо. Но пока очень много отступлений от темы и самооправданий (типа «мы не замарачиваемся кроссбраузерностью, потому что… и т.д)
Да, я и сам уже постфактум многое понял:
Недостатки:
1) Слишком сильный шум от печатающихся кнопок (нет, не поймите меня неправильно — он классный, но все ж таки слишком громкий).
2) Не надо было одновременно писать код и проговаривать что-то — сознание отвлекается, от этого речь становится несфокусированной, мысль плывет — потому что внимание сфокусировано на другом.

Исходя из этого, сделаны следующие выводы:
1) Надо было писать в два приема — сначала видео и звук «печатания», второй — наложение речи.
2) Более четко проработать тему и потренироваться — т.е. четко определить план скринкаста, что будет рассказываться и в какой форме. Формат «включили и поскакали» пока что не для меня, не для моего уровня навыка в таком деле.
3) Произвести обзор видеохостингов надо было заранее — первый раз я залил видео на viddler, и качество получилось не очень — много времени потерял, мог выложить пост еще вчера.
Шум от кнопок не мешает, бандл ниже клевый :)
Спасибо :)
Я для console.log написал бандл:
console.log(${0:$TM_SELECTED_TEXT})

И повесил его «c+tab».
А я написал бандл Firebug logging,
поддерживает команды вида:
console.log(object);
console.log('object: %o', object);
console.debug('object: %o', object);
console.info('info');
console.error('info');

Только почему-то не пользуюсь им :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории