воскресенье, 4 сентября 2011 г.

Re: Проблема больших проектов и тысячи миграций

А мне после заявлений Макса Лапшина даже дискутировать тут не хочется.

Да, в крупных проектах часто используют дампы базы в процессе разработки. Но и там все прекрасно разворачивается с нуля.
А дампы используют только для исследования граничных случаев, когда тестов под это ещё не написано.

Например, в .masterhost дампы в основном использовались для подсистемы биллинга. Хотя у каждого ведущего разработчика были доступы к слепкам БД, но на практике чаще всего хватало схемы данных.

4 сентября 2011 г. 21:29 пользователь alexey.petrushin <alexey.petrushin@gmail.com> написал:
> По этой теме можно легко отличить тех, кто уже много лет делает
> проекты, причем долгоживущие проекты (вон, у Сереги на руках код,
> которому больше 4 лет) и тех, кто явно такого опыта не имеет, но
> начитался блогов про различные формы тестирования.

Судя по всему это ответ на мой комментарий. Я действительно иногда
читаю разные статьи про тестирование, но в этой теме наоборот, уже
второй раз обращаю внимание что не нужно смешивать 2 разные задачи -
поддержание актуальной структуры базы и тестирование.

Подозреваю что такое смешение этих двух разных задач вызвано вот этим:

> Во-первых, в
> живущем какое-то время проекте, обязательно надо придумывать схему
> переливки или всей базы, или, что гораздо сложнее, её актуальной части.

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

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "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

Комментариев нет:

Отправить комментарий