Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Организация разработки под Oracle, А как разработка организована у вас? 
:(
    Опции темы
Sorkerrer
Дата 1.10.2010, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 23.11.2007

Репутация: нет
Всего: нет



Здравствуйте! Мы занимаемся разработкой информационно-аналитической системы с использованием СУБД Oracle, логика у нас серверная, клиент на C#. Недавно фирма серьёзно расширилась, и сейчас мы пытаемся организовать работу в офисе разработки. Есть две базы разработки и тестирования (и разбросанные по стране базы заказчиков). Пока мы не придумали ничего умнее чем тупо фиксировать часть изменений, сделанных на бд разработки, в виде скриптов (изменения данных в основном), а остальное (объекты) выдёргивать в DDL и в итоге вручную формировать билд (потом соответственно организовать репозиторий). Каждый билд прогоняется на тестовой, и после одобрения тестера укатывает к клиенту.
Собственно, схема явно не самая оптимальная. Безумно интересно, как организована разработка у вас. Думаю, ваш опыт будет для нас кране ценен. Заранее огромное благодарю.
P.S.
Речь о миграции кода между базами. Мы руками дёргаем DDL, генерим инсерты и тд. Потом шлём по почте админу, и он руками собирает билд.


Это сообщение отредактировал(а) Sorkerrer - 1.10.2010, 23:59
PM MAIL   Вверх
ToshaCh
Дата 4.10.2010, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 12
Всего: 26



Я видел два подхода. Номер раз:

1. Все операции выполняются через общий репозитарий. 
2. Разработка ПО ведётся в одном branch'е всеми сразу. 
3. DDL, DML операции с таблицами/индекасми обязательно выкладываются в репозитарий в <branch>/ddl (или на подобии того).
4. Патч собирается автоматически из изменившихся файлов с кодом и ddl/dml.
5. Патч собирается каждый день и накатывается на свежеотклонированную с продакшена последнюю стабильную версию кода. Тестеры могут грести не дожидаясь релиза. 

Номер два:
1. Все ведут разработку как бог на душу положит. 
2. К релизу каким нибудь способом определяется разница между новой и старой версией. На основе этого и создаётся патч.
3. Сливается ddl дамп базы и сохраняется в svn.




--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0385 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.