|
|
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Представьте такую картину: коллектив программистов работает над программой (написанной, например, на C++). Но исходные коды этой программы нигде не хранятся. Для того чтобы внести в нее изменения программист декомпилирует собранный бинарник, работает с полученными исходниками, а затем снова собирает и отдает своим коллегам для дальнейшей работы. Как вы думаете, это нормально? Думаю что нет. Но почему похожая схема довольно часто применяется при разработке приложений БД? Исходные тексты таблиц, процедур, триггеров обычно не хранятся в репозитории, а получаются из самой БД, из ее словаря средствами той или иной IDE. При этом экспорт кода объектов часто отличается у разных IDE, может слетать оформление кода (особенно DDL таблиц), типы данных колонок и пр. Возможно я не прав, объясните, если не сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 13:09 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Возможно я не > прав, объясните, если не сложно. Ты прав на все 100%. Ответ на твой вопрос "Почему..." тут: http://lurkmore.to/95 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 13:15 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Максим ННо почему похожая схема довольно часто применяется при разработке приложений БД?Так кажется проще, вот так и делают. Веб-программисты сайтов тоже часто правят файлики напрямую, потому что технологии позволяют. Просто отличительная черта "эникейщиков" от программирования. Это помогает что то быстро попробовать или отладить, но для нормальной разработки, конечно, не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 14:50 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Максим Н , К СУБД Caché описанная выше схема не относится. Все элементы информационной системы, - классы (структура таблиц и код), программы, веб-страницы (визуальные классы), статика (картинки, js, html, css) и даже данные отдельных таблиц, - оформляются в проект (логическая структура), который можно выгрузить/загрузить в один xml-файл. Отдельные элементы могут принадлежать сразу нескольким проектам. Работа осуществляется в рамках одной IDE - Caché Studio . Для работы над проектом команды из нескольких людей применяется механизм Studio Source Control Hooks , позволяющий добавить в Caché Studio поддержку нужной Вам системы контроля версий (SVN, StarTeam и т.д.) PS: есть http://www.youtube.com/watch?v=EvERDcX7XMA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 15:17 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Максим Н, Если это MS SQL, то можно шифровать хп. Тогда будет проще взять код из репозитория, чем расшифровывать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 18:02 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Набросал статейку по этой теме, может кому пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2012, 13:18 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Максим ННабросал статейку по этой теме, может кому пригодится.Нужно дополнить рекомендациями, выводами, показать примеры использования каких то средств и каких то организационных методик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2012, 18:15 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
поставте себе perforce до 30 аккаунтов бесплатно. сделайте Main бранч для текущего девелопмента и Accept and Release ветки для каждой текущей версии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2012, 22:58 |
|
||
|
Исходный код объктов БД
|
|||
|---|---|---|---|
|
#18+
Lepsikпоставте себе perforce до 30 аккаунтов бесплатно. сделайте Main бранч для текущего девелопмента и Accept and Release ветки для каждой текущей версии Спасибо за совет, но почему именно perforce? С этой задачей справятся и другие свободные СКВ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:52 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=50&tid=1541730]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 336ms |

| 0 / 0 |
