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

17
Является ли плохой практикой для служб совместное использование базы данных в SOA?

Недавно я читал «Образцы корпоративной интеграции» Хопе и Вульфа, некоторые из книг Томаса Эрла по SOA, а также смотрел различные видео и подкасты Уди Дахана и других. в CQRS и управляемых событиями системах. Системы на моем рабочем месте страдают от высокого сцепления. Хотя теоретически каждая...

17
Является ли DDD-Lite языком шаблонов для внедрения зависимостей?

Я наткнулся на выступление Грега Янга 7 Причины, по которым проекты DDD терпят неудачу, когда он упоминает нечто, что он называет DDD-Lite, в 7:20. Подводя итог, он в основном говорит, что некоторые используют DDD в качестве шаблонных языков (сущностей, репозиториев, объектов значений, сервисов и...

17
Существуют ли общие правила или лучшие практики для создания новой структуры?

Мне нужно начать проектирование и разработку новой платформы для взаимодействия с ECM с открытым исходным кодом. Это включает в себя настроенную модель данных, чтобы помочь разработчикам веб-сайтов взаимодействовать с этим ECM, поэтому им не нужно заботиться о деталях манипулирования узлами и...

17
Есть ли необходимость в фабричном классе для создания моделей представления?

Мой коллега предложил использовать фабричный класс для создания объектов модели представления в наших решениях ASP.NET MVC. Идея состоит в том, что это может помочь с дизайном и обслуживаемостью способов представления моделей в наших приложениях. Я хотел узнать, есть ли у кого-то еще опыт этого. Я...

17
Почему Python медленнее, чем Java, но быстрее, чем PHP [закрыто]

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

17
«UML - худшее, что когда-либо случалось с MDD». Почему?

Уильям Кук в твите написал, что: « UML - худшее, что когда-либо случалось с MDD. К счастью, многие сейчас понимают это ... » Я хотел бы знать причину этого утверждения (по-видимому, я не имею в виду его личное мнение). Я заметил, что многим людям не очень нравится UML. Также стоит упомянуть, что он...

17
Де-факто стандарты для записи информации о клиентах [закрыто]

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

17
Руководство по структуре проекта многоуровневого приложения MVVM, DDD и WPF

Я пытаюсь настроить структуру своего приложения в VS, и я хочу "попробовать" и в будущем доказать это на разумном уровне. Это приложение будет переписано в WPF старого приложения Winform, которое не соблюдало никаких соглашений. Нет слоев, ярусов, сокращений и т. Д. Это довольно простое...

17
Это нормально для функции, чтобы изменить параметр

У нас есть слой данных, который оборачивает Linq To SQL. В этом слое данных у нас есть этот метод (упрощенный) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } При отправке изменений идентификатор отчета обновляется значением в базе...

17
Является ли наличие функциональности в БД препятствием для масштабируемости?

Возможно, я не смогу дать правильное название вопроса. Но вот оно, Мы разрабатываем финансовый портал для управления активами. Мы ожидаем, что более 10000 клиентов будут использовать приложение. Портал рассчитывает различную аналитику производительности на основе технического анализа фондового...

17
Разработчики и веб-дизайнеры ASP.NET Webforms: как взаимодействовать?

Я разработчик ASP.NET Webforms, и я сталкиваюсь с некоторыми проблемами, когда имею дело с дизайнерами. Дизайнеры всегда жалуются на asp.net server controls. Они предпочли бы иметь HTML-файл и создавать cssфайлы вместе с необходимыми изображениями, чтобы идти с ними. Иногда, если этап...

17
Как сделать создание моделей во время выполнения менее болезненным

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

17
Государственный паттерн нарушает принцип подстановки Лискова?

Это изображение взято из применения доменного дизайна и шаблонов: с примерами в C # и .NET Это диаграмма классов для шаблона состояний, в котором в SalesOrderтечение срока службы может быть несколько состояний. Между разными состояниями разрешены только определенные переходы. Теперь OrderStateкласс...

17
Обнаружение множества «государственных машин»

Я только что прочитал интересную статью под названием Получение слишком мило с C # yield return Это заставило меня задуматься о том, как лучше всего определить, является ли IEnumerable фактической перечисляемой коллекцией или это конечный автомат, созданный с помощью ключевого слова yield....

17
Структура данных для доступа к единицам измерения

TL; DR - я пытаюсь разработать оптимальную структуру данных для определения единиц в единице измерения. А Unit of measureпо существу является value(или количеством), связанным с unit. Единицы СИ имеют семь основ или размеров. А именно: длина, масса, время, электрический ток, температура, количество...

17
Почему в Java String нет методов статической обработки строк?

Почему разработчики Java не создали статические версии методов манипуляции со строками в java.lang.Stringклассе? Следующие методы - это то, к чему я обращаюсь, но вопрос можно распространить и на другие нестатические методы в классе. concat(String) substring(int, int) replace(char, char)...

17
Каковы проблемы приведения C ++ - подобного const в язык?

Меня интересует идея C ++ - например, constне это конкретное выполнение (например, отбрасывание const). Возьмем, к примеру, C # - ему не хватает C ++ - как const, и причина для этого обычная - люди и время. Здесь, кроме того, кажется, что команда C # посмотрела на выполнение C ++ const,...

17
Это плохая практика, чтобы разрешить пользовательские поля?

Вообще говоря, считается ли плохой практикой разрешать пользовательские поля в базе данных для веб-приложения? Например, я делаю веб-приложение домашнего инвентаря для своей жены, и она захочет определить свои собственные поля для различных предметов. Я планировал позволить ей создавать категории...

17
Управление проверками на стороне клиента и на стороне сервера в одном месте

Я на 100% согласен с тем, что нужно обязательно использовать проверки данных как на стороне клиента, так и на стороне сервера. Однако в рамках и средах, в которых я работал, подходы, которые я видел, никогда не были СУХОЙ. В большинстве случаев нет плана или шаблона - проверки записываются в...