Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «roll»
Тестирование / Распараллеливание тестов или одна голова — хорошо, а две головы — лучше 2011-07-12 22:40:47
В какой-то момент, если долго и усердно стараться сохранять покрытие тестами не меньше 80% кода, ...
+ развернуть текст сохранённая копия
В какой-то момент, если долго и усердно стараться сохранять покрытие тестами не меньше 80% кода, прогон полного комплекта тестов начнет занимать больше времени, чем уходит на перекур и на прочтение новых статей хабра. В свою очередь это приводит к тому, что полный комплект (suite) будет запускаться все реже и реже. Hudson начнет сообщать о сломанных билдах, а дальше сработает эффект разбитого окна и сломанный билд станет нормой.
Можно стараться запускать полный прогон перед каждым коммитом. Но затраты времени на кино в виде пробегающих по экрану фич cucumberа, а также выход из потока снизят эффективность разработчиков в разы.
В одном из наших проектов, в который согласно записям redmine вложено около 400 часов работы нашего коллектива ситуация с тестами до распараллеливания выглядела так (пару дней назад):
151 scenarios (151 passed)
3997 steps (3997 passed)
17m49.257s
18 минут!!!
За это время разработчик может сварить кофе, выкурить сигарету, сходит в туалет, ущипнуть за попу симпатичную коллегу и успеть посмотреть последние 3 минуты «матрицы» на экране. Если требовать от него чтобы полный прогон запускался перед каждым коммитом, то он только и будет делать что смотреть «матрицу» и щипать попы пить кофе.
Но анализ загрузки процессора при прогоне показывает, что в работе участвует только лишь одно ядро независимо от того, сколько их всего есть. Как говорит пословица, лучше день потерять, а потом за пять минут долететь. Порыскав в гугле мы нашли гем parallel_tests. Теперь мы не с такой завистью будем смотреть на erlang группу, которые могут спокойно распараллелить свои тесты на кластер арендованных облачных машин в Selectel.
Читать дальше →
Тэги: capybara, cucumber, rail, ruby, вычисление, интеграционный, параллельный, тестирование
Ruby / [Из песочницы] Rails, RSpec и немного практики 2011-07-12 20:09:06
В сети можно найти достаточно много информации, посвящённой тестированию Rails кода с помощью RSpec, ...
+ развернуть текст сохранённая копия
В сети можно найти достаточно много информации, посвящённой тестированию Rails кода с помощью RSpec, и всё же, когда я начал изучать эти технологии, то столкнулся с нехваткой практических примеров, которые бы шаг за шагом показывали процесс написания тестируемого кода. Посему решил отчасти исправить этот недостаток.
Для понимания написанного ниже желательно иметь базовое представление о Ruby и Rails, а так же желание немножко познакомиться с RSpec.
Читать дальше →
Тэги: rail, rspec, ruby
Fast Trax 2011-07-12 01:38:56
Описание Build a track from the start to finish in Fast Trax. Make sure to run down any animals in ...
+ развернуть текст сохранённая копия
Описание Build a track from the start to finish in Fast Trax. Make sure to run down any animals in your way and collect bonus trophies along the way for [...]
Тэги: action, animal, arcade, barnyard, bee, board, breeze, build, busy, construct, cow, direct, farm, funny, game, lay, leaderboards, ocean, pig, point, puzzle, quirky, rail, roost, strategy, track, trail, train, trax
Royal Beauty 2011-07-11 10:40:40
+ развернуть текст сохранённая копия
Проект Royal Beauty создан для ценителей красоты и тех, кто дорожит своим временем. Не секрет, что каждая современная женщина хочет выглядеть как королева, но при этом не желательно тратить уйму времени на поиск подходящего салона красоты и запись в него. Royal Beauty объединяет в себе, лучшие vip салоны красоты в москве . Попробуйте воспользоваться услугами Royal Beauty. Вы почувствуете как это удобно и сэкономите кучу времени.
На сайте проекта можно заказать подарочный сертификат, действующий на все салоны красоты каталога. Таким образом, купив сертификат Royal Beauty, Вы получаете возможность посетить лучший салон красоты москва из 54 представленных.
Также, имейте это ввиду, на случай, когда необходимо выбрать подарок своей второй половине. Ведь всегда можно купить подарочный сертификат для женщины и она это оценит! Она сама выберет в каком салоне и на что его потратить. В журнале Royal Beauty о красоте можно найти много статей о красоте и уходе за волосами, телом лицом, руками. Регулярно читайте обновления журнала и вы будете в курсе всех новинок мира красоты.
Тэги: beauty, royal, каталог, красота, москва, салон, сертификат
Золотой Rolls-Royce Phantom Gold Edition 2011-07-10 15:19:19
Золотое авто Rolls-Royce Phantom Gold ... тюнинг проект для Rolls-Royce Phantom и ...
+ развернуть текст сохранённая копия
Золотое авто Rolls-Royce Phantom Gold Edition возможно будет создан.
Турецкий дизайнер Тимур Бозка (Timur Bozca) представил свой новый тюнинг проект для Rolls-Royce Phantom и назвал его – Gold Edition. Название полностью передает задумку дизайнера, добавить тюнинг золотом для автомобиля стоимостью полмиллиона евро. Далее …
Турки любят все блестящее Отпилить бы кусочек! Но это пока только [...]
Тэги: edition, gold, phantom, roll, royce
Главная / Главные темы / Тэг «roll»
|
Взлеты Топ 5
Падения Топ 5
|