Описание тега package-design
Используется для вопросов, связанных с проектированием пакетов (групп) блоков кода (например, классов) или связанных с ним, в отличие от проектирования самих блоков кода или шаблонов проектирования.
10
ответов
Ваши мысли о "Крупномасштабном программном обеспечении C++"
Читая обзоры в Amazon и ACCU, можно предположить, что книга Джона Лакоса " Крупномасштабный программный дизайн на C++" может быть Rosetta Stone для модульности. В то же время книга кажется действительно редкой: мало кто ее читал, и никаких пиратских…
07 дек '09 в 15:44
1
ответ
Можем ли мы применить принципы REP, CRP, CCP и т. Д. К пакетам Java, а также к JAR-файлам?
Принципы OOD дяди Боба ( http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod) описывает: Пять принципов классового дизайна Шесть принципов дизайна упаковки (Принцип эквивалентности повторного использования релиза, Принцип общего закрытия и т. Д…
19 сен '14 в 11:26
3
ответа
Есть ли существенные недостатки в зависимости от абстракций?
После прочтения этой вики о Принципе стабильных абстракций (SAP) мне стало интересно, знает ли кто-нибудь какой-либо недостаток зависимости от абстракций, а не от бетонов (я полагаю, это перевешивает преимущества). SAP утверждает, что чем стабильнее…
09 ноя '15 в 09:25
13
ответов
Круговые зависимости
У меня есть 2 проекта. Проект № 2 имеет ссылку на проект № 1 Теперь мне нужно сослаться на проект № 2 в проекте № 1, но vs.net жалуется на циклическую зависимость. Есть ли выход из этого?
12 янв '10 в 21:36
14
ответов
База данных парень спрашивает: объектно-ориентированная теория проектирования?
Я долго работал над проектированием баз данных, и в эти дни я тоже работаю в C#. ОО имеет смысл для меня, но я не чувствую, что у меня есть хорошее основание в глубокой теории ОО-дизайна. Что касается базы данных, существует много теории о том, как …
29 окт '08 в 11:48
3
ответа
Является ли пакетный подход хорошим?
Недавно я наткнулся на эту статью о javalobby http://java.dzone.com/articles/how-changing-java-package посвященную упаковке кода Java по функциональности. Мне нравится идея, но у меня есть несколько вопросов по этому подходу. Я задал вопрос, но не п…
31 июл '12 в 04:48
1
ответ
Нарушает ли я принцип общего закрытия (КПК)
У меня есть приложение со следующими dll: Веб-проект - веб-приложение MVC Wcf Services - сервисы, которые использует веб-приложение. Модель - Entity Framework кодирует первые сущности и объект DbContext. Теперь, когда мне нужно что-то изменить, скаж…
19 авг '14 в 07:38
4
ответа
Как вы организовываете свою библиотеку кода?
Мне интересно знать, как люди организуют свои библиотеки кода, особенно в отношении повторно используемых компонентов. Я говорю в терминах OO ниже, но меня интересует, как вы организуете библиотеки для других типов языков. Например: Вы сторонник про…
10 май '09 в 19:21
1
ответ
Визуализация и отслеживание состояния разработки вашего пакета
Каков хороший способ отслеживать состояние разработки и / или визуализировать, как все ваши R-пакеты связаны друг с другом (и его "сторонними" зависимостями)? Я обычно стараюсь применять стратегию "разделяй и властвуй", которая к настоящему времени …
26 май '16 в 13:54
3
ответа
Архитектура: принципы создания нескольких слоев
Как мы знаем, почти каждая сложная архитектура содержит несколько слоев. В системе управления мы можем без труда придумать уровень доступа к данным, уровень бизнес-логики и уровень представления. Я хочу знать, существует ли четкий принцип создания н…
01 дек '11 в 04:12
6
ответов
Есть ли правила для ООП?
Недавно я услышал, что есть 9 правил для ООП (Java). Я знаю только четыре из них: абстракция, полиморфизм, наследование и инкапсуляция. Есть ли еще правила для ООП?
30 дек '08 в 06:37
0
ответов
Разница REP и CCP
Мне сложно понять разницу между и. Есть ли у кого-нибудь интуитивное объяснение в лучшем случае на примере? Что я выяснил на данный момент: REP (Reuse-Release-Equivalence-Principle): Гранулярность повторного использования - это гранулярность выпуска…
02 май '21 в 19:47
0
ответов
Защитить «частные» объекты в моем пакете R
Мотивация Я разрабатываю пакет R (назовите его ), который собирает в работающем кэше некоторые объекты, созданные вызовами его функций. Достаточно просто реализовать кеш как list объект (назовите его) в пространство имен. Однако я хочу, чтобы пользо…
06 ноя '21 в 08:11