Вопросы с тегом «design»

12
Является ли алгоритм Дейкстры подходящим решением этой проблемы маршрутизации сигналов?

Я нахожусь в процессе разработки модуля управления сигналами и маршрутизации для интегрированной аудиовизуальной системы и проектирую его с целью обеспечения максимальной гибкости в различных сетях распределения сигналов. Целью модуля является обработка маршрутизации через несколько стековых...

12
Практические пределы размера Hashtable и словаря в c #

Каковы практические ограничения на количество элементов, которые может содержать C # 4 Dictionary или Hashtable, и общее количество байтов, которые могут содержать эти структуры. Я буду работать с большим количеством объектов и хочу знать, когда эти структуры начнут испытывать проблемы. Для...

12
Могу ли я использовать структуру базы данных проекта с открытым исходным кодом?

Я нашел структуру базы данных для системы CMS и хочу скопировать ее с EF, в котором эта база данных сделана, можно ли копировать структуру базы данных программного обеспечения с открытым исходным кодом, которая находится под лицензией GNU v2? Я не хочу, чтобы остальная часть программного...

12
Интеллект как векторная величина

Я читаю эту замечательную книгу Питера Сейбеля «Кодеры на работе: размышления о ремесле программирования» , и я нахожусь в той части, где разговор идет с Джошуа Блохом, и я нашел этот ответ, который является важным моментом для программиста. Абзац идет примерно так. Есть проблема, которая...

12
Как вы получили хорошие практики для ваших проектов ООП? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 2 года назад . Я понял, что мне сложно создавать ООП-проекты. Я потратил много времени,...

12
Десятое правило Гринспуна, включает ли каждый крупный проект интерпретатор Lisp? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Десятое правило Гринспуна (фактически единственное правило) гласит: Any...

12
Лучший подход для базы данных длинных строк

Мне нужно хранить вопросы и ответы в базе данных. Вопросы будут от одного до двух предложений, но ответы будут длинными, по крайней мере, параграф, вероятно, больше. Единственный способ сделать это прямо сейчас - это база данных SQL. Однако я не думаю, что это хорошее решение, потому что, насколько...

12
Шаблоны проектирования / стратегии для пользовательских полей и типов данных

Существуют ли какие-либо общие стратегии или шаблоны проектирования для разработки приложений, которые могут либо добавлять настраиваемые поля в объекты данных, либо создавать собственные настраиваемые определения объектов. Например, я имею в виду такие продукты, как SalesForce, где вы можете иметь...

12
Как сделать этот дизайн ближе к правильному DDD?

Я читал о DDD уже несколько дней и мне нужна помощь в разработке этого образца. Все правила DDD меня очень смущают из-за того, как я вообще должен что-либо строить, когда объектам домена не разрешено показывать методы на уровне приложения; где еще организовать поведение? Хранилища не могут быть...

12
Могут ли объекты Persistance-Ignorant реализовать ленивую загрузку?

Постоянное невежество - это применение принципа единой ответственности, который на практике означает, что доменные объекты ( DO ) не должны содержать код, связанный с постоянством, вместо этого они должны содержать только доменную логику. а) Я предполагаю, что это означает, что код, который...

12
CQRS + Event Sourcing: (верно ли это) Команды обычно передаются точка-точка, в то время как события домена передаются через pub / sub?

Я в основном пытаюсь обернуть голову вокруг концепции CQRS и связанных понятий. Хотя CQRS не обязательно включает в себя Messaging и Event Sourcing, кажется, что это хорошая комбинация (как видно из множества примеров / блогов, объединяющих эти концепции) Учитывая вариант использования для...

12
Объектно-ориентированное программирование: геттеры / сеттеры или логические имена

В настоящее время я думаю об интерфейсе для класса, который я пишу. Этот класс содержит стили для символа, например, выделен ли он жирным шрифтом, курсивом, подчеркнут и т. Д. Я уже два дня спорю сам с собой о том, следует ли использовать методы получения / установки или логические имена для...

12
Использование XML в качестве хранилища данных [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я думал о формате XML и следующей цитате: «XML не является базой данных....

12
C ++ Library API Design

Я ищу хороший ресурс для изучения хорошего дизайна API для библиотек C ++, просмотра общих объектов / библиотек и т. Д. Есть много ресурсов по написанию хороших API, хороших классов, шаблонов и так далее на уровне исходного кода, но почти ничего о собирать вещи в общие библиотеки и исполняемые...

12
Нужны советы по дизайну

Я разрабатываю приложение, которое будет использоваться для открытия и закрытия клапанов в промышленной среде, и подумывал о чем-то простом, как это: public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void...

12
Менеджер программного обеспечения, который заставляет разработчиков заниматься управлением проектами

Я разработчик программного обеспечения, работаю в компании по встраиваемым системам. У нас есть менеджер проекта, который заботится об общем графике проекта (включая электричество, качество, программное обеспечение и производство), поэтому его график программного обеспечения очень короткий. У нас...

12
Когда мы должны использовать слабые объекты при моделировании базы данных?

Это в основном вопрос о том, что такое слабые сущности? Когда мы должны их использовать? Как они должны быть смоделированы? В чем основное различие между нормальными и слабыми объектами? Соответствуют ли слабые объекты объектам-значениям при проектировании на основе домена? Чтобы помочь сохранить...

12
Как мне представить перечислимый тип в реляционной базе данных?

Я работаю над созданием реляционной базы данных, которая отслеживает транзакции, которые происходят на устройстве, над которым я работаю для моей компании. Существуют различные типы транзакций, которые могут происходить на устройстве, поэтому у нас есть поле «trans_type» в одной из наших основных...

12
Каковы преимущества «комбинированного» метода получения / установки по сравнению с индивидуальными методами?

Это то, что я называю «комбинированным» методом получения / установки (из jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") Это...

12
Реализация шаблона команды в API RESTful

Я нахожусь в процессе разработки HTTP API, надеюсь, сделать его максимально RESTful. Есть некоторые действия, функциональность которых распространяется на несколько ресурсов, и иногда их нужно отменить. Я подумал, что это звучит как шаблон команды, но как я могу смоделировать его в ресурс? Я...