Взаимосвязанные пакеты

Alexey123
Дата: 02.12.2012 14:15:38
Является ли плохим тоном создание взаимосвязанных пакетов? Например Пакет А содержит процедуры которые могут вызвать процедуры Пакета Б, а процедуры Пакета Б вызывать процедуры Пакета А.
env
Дата: 02.12.2012 14:29:36
Alexey123,

а смысл?
88588
Дата: 02.12.2012 14:53:38
Мне интересно как вы будете их компилировать
Sayan Malakshinov
Дата: 02.12.2012 15:00:19
88588,

Тут проблем нет, если спецификации не связаны
env
Дата: 03.12.2012 12:05:39
88588,

Проблем не будет, если завязка только в теле пакета. А вот смысл такого действа, не очевиден.
chameleon82
Дата: 03.12.2012 12:16:45
Имхо, это нарушение логики в пакетах. Попытайтесь абстрагироваться. Скорее всего для некоторых функций приложения понадобится пакет В
orawish
Дата: 03.12.2012 17:27:55
Alexey123
Является ли плохим тоном создание взаимосвязанных пакетов? Например Пакет А содержит процедуры которые могут вызвать процедуры Пакета Б, а процедуры Пакета Б вызывать процедуры Пакета А.

большого криминала в этом нет (если связь таки на уровне взаимных вызовов в body)

в стародавние времена <= 9i это могло быть оправдано опасениями нарваться на
 PLS-00123: program too large.

а еще - такой подход может иметь и орг смысл - если надо поделить ответственность между разработчиками, которые тоё поддерживают (что несколько упрощает, но никак не подменяет необходимость контроля версий разработки).
ну а о чём надо таки думать при размещении того или иного апи по пакетам - так это о раздаче прав на то апи
(и соответствующие ему объекты базы) ролям-пользователям, про authid-ы - в том числе
Alexey123
Дата: 04.12.2012 13:18:58
Спасибо за ответы)