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

18
Это распространено для прототипа на языке более высокого уровня? [закрыто]

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

18
Что нужно знать о UML?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я хочу, чтобы мои наброски дизайна и поведения программы стали более упорядоченными и...

18
Как сохранить статусы записи (такие как ожидающий, завершенный, черновой, отмененный ...)

Довольно много приложений требуют, чтобы записи в их таблицах имели статус, такой как «завершено», «черновик», «отменено». Каков наилучший способ хранения этих статусов? Чтобы проиллюстрировать то, к чему я клоню, приведу очень короткий пример. У меня есть простое приложение для блога, и у каждого...

18
Нарушает ли множественное наследование принцип единой ответственности?

Если у вас есть класс, который наследует от двух разных классов, не означает ли это, что ваш подкласс автоматически делает (как минимум) 2 вещи, по одной от каждого суперкласса? Я считаю, что нет разницы, если у вас есть несколько интерфейсов наследования. Изменить: Чтобы было ясно, я считаю, что...

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

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

18
Как постоянство вписывается в чисто функциональный язык?

Как шаблон использования обработчиков команд для работы с постоянством вписывается в чисто функциональный язык, где мы хотим сделать код, связанный с IO, как можно более тонким? При реализации доменно-управляемого проектирования на объектно-ориентированном языке обычно используется шаблон Command /...

18
Увеличивает ли функциональное программирование «репрезентативный разрыв» между проблемами и решениями? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Поскольку машинный язык (например, 0110101000110101)...

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

Вопрос заключается в том, как мне проектировать базу данных, это могут быть реляционные базы данных / nosql, в зависимости от того, что будет лучшим решением. Учитывая требование, где вам нужно будет создать систему, которая будет включать базу данных для отслеживания «Компания» и «Пользователь»....

18
Что функциональные программисты используют вместо UML?

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

18
Причина, по которой предпочитаю RIGHT JOIN, а не LEFT JOIN

Если я правильно понимаю, каждый RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID можно выразить как LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID Мое личное мнение таково, что в заявлении...

18
Как обрабатывать ошибки после проверки в команде (DDD + CQRS)

Например, когда вы отправляете форму регистрации, вы должны подтвердить Domain Model( WriteModelв CQRS), что она находится в действительном состоянии (например, синтаксис адреса электронной почты, возраст и т. Д.). Затем вы создаете Commandи отправляете его Command Bus. Я понимаю, что Команды не...

17
Что ты смотришь сначала: код или дизайн?

Если вы только что познакомились с новым проектом, что вы в первую очередь ищете, чтобы понять, как он работает? Вы ищете дизайн в первую очередь? Если есть дизайн, что вы ищете в нем? Диаграммы классов или схемы развертывания или диаграммы последовательности или что-то еще? Или вы идете прямо к...

17
Являются ли открытые поля Java просто трагическим историческим недостатком дизайна на данный момент? [закрыто]

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

17
Может ли быть полезно создать приложение, начинающееся с графического интерфейса?

Тенденция в проектировании и разработке приложений, кажется, начинается с «кишок»: домен, затем доступ к данным, затем инфраструктура и т. Д. Графический интерфейс обычно появляется позже. Интересно, может ли это быть полезным для создания графического интерфейса ... Мое обоснование заключается в...

17
Что планировать, прежде чем начинать разработку проекта? [закрыто]

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

17
Лучшие практики для работы с индексами базы данных [закрыто]

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

17
TDD: что происходит перед первым модульным тестом?

Я в основном понимаю теорию TDD, но не могу понять, с чего начать. Я сижу, чтобы написать модульное тестирование для личного проекта и понимаю. , , Я понятия не имею, что я тестирую. Какие объекты, какие функциональные возможности и т. Д. Например, допустим, я хочу написать приложение, которое...

17
Является ли СРП (принцип единой ответственности) объективным?

Рассмотрим двух дизайнеров пользовательского интерфейса, которые хотят создавать привлекательные для пользователя дизайны. «Привлечение пользователей» - это концепция, которая не является объективной и находится только в сознании дизайнеров. Таким образом, дизайнер А может, например, выбрать...

17
Как переместить клиента из макетов пользовательского интерфейса в набор реальных требований?

Скажем, у вас есть макет из 25 экранов визуальных состояний вашего приложения. Ожидается, что этого будет достаточно, чтобы мы были уверены, что сможем разработать и передать его первоначальному заинтересованному лицу или клиенту в виде готового приложения, и они будут удовлетворены. Естественно, в...

17
Преодоление общего недостатка навыков разработки пользовательского интерфейса у разработчиков [закрыто]

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