Я делаю объектно-ориентированное приложение в Coldfusion, и поэтому я действительно разбил код.поэтому у меня очень длинные пространства имен для моих компонентов;например:
folder1.folder2.plugin1.datatypes.Object
Я, кажется, повторяю много вещей, но в то же время, некоторые из этих вещей действуют как «модули»,под этим я подразумеваю, что «folder2» в примере действительно содержит, из-за отсутствия лучшего термина, «автономные» компоненты / приложения (думайте о них как о плагинах).поэтому, помимо того, что они называют ресурсы других плагинов, они действуют самостоятельно.но из-за структуры папок мне все равно приходится называть их все как folder1.folder2 .... и т. д.
так что давайте предположим, что "folder1.folder2."может измениться по прихоти.(этого не произойдет, но поскольку «plugin1» определит автономный компонент, его не волнует, что содержит «folder1» или «folder2», если они вообще существуют).
, когда я пишу кодв плагине, в любом случае, я могу сократить строку пространства имен;есть ли такая вещь, как «относительное» пространство имен, как и использование относительных ссылок href?
такая вещь сэкономила бы мне много времени, но также помогла бы сделать эти вещи более автономными, чем они быне привязываться к их структуре папок ...