https://github.com/kovyrin/db-charmer-sandbox - вот такое
2011/8/6 Anton Orel <eagle.anton@gmail.com>:
> Можно конечно и так. Но есть маленькое НО, среднее рельсовое
> приложение подгружает 30-50 гемов. Тестирование конкретной вашей части
> кода усложняется: временем запуска тестов, неизолированным окружением,
> вероятностью поймать баг в одном из 30-50 гемов, скорее всего тесты
> будут написаны под вашу архитектуру приложения. Учитывая то, что потом
> все это придется выпиливать в отдельный гем, встает вопрос, стоит ли
> оно того?
>
>
> On Aug 6, 9:03 am, northbear <harry.ur...@gmail.com> wrote:
>> А в чем смысл такого метода? Почему нельзя модули сначала в составе
>> приложения.отладить, а потом уже собрать из них gem'ы?
>>
>> On 4 авг, 17:28, pyromaniac - <kinwiz...@gmail.com> wrote:
>>
>>
>>
>>
>>
>>
>>
>> > Я сейчас делаю такую штуку: генерю гем сразу и в нём с работаю, покрывая
>> > спеками. Если необходима рельсовая инфраструктура - ставится enginex и
>> > генерится гем с dummy приложением внутри. Всё на спеках, фактически, работу
>> > гема первый раз вижу, когда ставлю его в рабочее приложение. Как по мне -
>> > так это самый удобный способ сейчас.
>>
>> > Для чужих гемов - форкаюсь, клонирую репу, пишу спеки, реализую патч, пушаю
>> > себе в репу и делаю пулл-реквест. Пока не пофиксят баг или не имплементят
>> > фичу - направляю бандлер в мою репу. Периодически приходится, правда,
>> > ребейзить свой патч относительно мастера гема. А для этого делаются
>> > манипуляции с ветками, чтобы ребейзнутый пуш прошёл.
>>
>> > 4 августа 2011 г. 12:19 пользователь northbear <harry.ur...@gmail.com>написал:
>>
>> > > Господа, если не сложно, просветите, по этой теме. Прочитал нить и
>> > > ничего не понял.
>>
>> > > Я для себя написание джема разделял на две задачи:
>> > > 1) Написание модуля, предоставляющего необходимые классы и/или
>> > > объекты.
>> > > 2) Формирование gem'а из него.
>>
>> > > С первым пунктом всё понятно. Это пишется и отлаживается как обычное
>> > > приложение.
>>
>> > > А во втором я вижу лишь два принципиальных момента, которые нужно
>> > > отследить:
>> > > 1) чтобы сам модуль установленный как джем видел все внешние
>> > > используемые им классы.
>> > > 2) Чтобы при подключении модуля были нормально все классы и методы,
>> > > предназначенные для внешнего использования.
>>
>> > > Эти два пункта проверяются тривиальными тестами.
>>
>> > > Но почитав ветку складывается впечатление, что я что-то не знаю...
>> > > Сам я джемы еще не писал. В ближайшее время как раз предстоит. Поэтому
>> > > и спрашиваю.
>>
>> > > On 2 авг, 02:13, Руслан Корнев <oga...@gmail.com> wrote:
>> > > > Здравствуйте, а есть ли способ без перезапуска веб-сервера увидеть
>> > > изменения
>> > > > в gem'е? Конкретно сейчас ковыряю comfortable-mexican-sofa.
>>
>> > > --
>> > > --
>> > > Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
>> > > "RubyOnRails to russian" на группах Google.
>> > > FAQ группы находится по адресу:http://ru.wikibooks.org/wiki/RubyFAQ
>>
>> > > Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> > > ror2ru@googlegroups.com
>> > > Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> > > ror2ru-unsubscribe@googlegroups.com
>> > > Дополнительные варианты находятся на странице группы
>> > >http://groups.google.com/group/ror2ru?hl=ru
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
> Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
--
Oleksiy Kovyrin
http://kovyrin.net/
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Комментариев нет:
Отправить комментарий