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

25
RESTful API: HTTP-глаголы с общими или конкретными URL-адресами?

При создании API RESTful следует ли использовать HTTP-глаголы для одного и того же URL-адреса (когда это возможно) или мне следует создавать определенный URL-адрес для каждого действия? Например: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT...

25
Что это значит, когда кто-то говорит «Инкапсулировать то, что меняется»?

Один из принципов ООП, с которыми я столкнулся, это: - Инкапсулируйте то, что меняется. Я понимаю, что буквальное значение фразы, то есть скрыть, что меняется. Тем не менее, я не знаю, как именно это будет способствовать улучшению дизайна. Может кто-нибудь объяснить это на хорошем...

25
Есть ли у многопользовательских БД несколько баз данных или общих таблиц?

Является ли многопользовательская база данных: Сервер БД, который имеет разные (идентичные) базы данных / схемы для каждого клиента / арендатора ?; или Сервер БД с базой данных / схемой, в которой клиенты / арендаторы обмениваются записями внутри одних и тех же таблиц? Например, в варианте 1 выше,...

25
Какой универсальный способ сохранить географический адрес / местоположение в базе данных? [закрыто]

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

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

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

24
Почему большинство сайтов оптимизировано для просмотра в портретном режиме? [закрыто]

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

24
Лучший способ ссылаться на статические данные базы данных в коде?

Многие приложения включают в себя «статические данные»: данные, которые на самом деле не меняются в течение всего срока службы приложения. Например, у вас может быть список торговых площадок, которые, вероятно, будут фиксированным списком в обозримом будущем. Нередко эти статические данные можно...

24
В чем разница между сопоставлением и набором символов?

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

24
Что такое доменно-ориентированная разработка в практическом плане? [закрыто]

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

24
Лучшие практики для реорганизации базы данных

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

24
Почему использование строковых ключей обычно считается плохой идеей?

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

24
Должен ли я создать свои собственные коды состояния HTTP? (а-ля Твиттер 420: Повысьте спокойствие)

Этот вопрос перенесен из-за сбоя сервера, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 6 лет назад . В настоящее время я реализую HTTP API, мой первый в истории. Я тратил много времени, просматривая страницу Википедии с кодами состояния HTTP, потому что я...

24
Рекомендуемый код состояния HTTP для ответа «превышен лимит плана»

Я разрабатываю REST API для проекта, в котором пользователи всегда используют один из нескольких «планов» - каждый план определяет некоторые ограничения ресурсов, например, максимальное количество пользователей, которое может иметь учетная запись, или максимальное количество данных, которые они...

24
Когда допустима циклическая ссылка на родительский указатель?

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

24
Как REST API подходит для домена, основанного на командах / действиях?

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

24
Действие пользователя один раз в день: 24-часовой сброс против полуночного сброса [закрыто]

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

23
Каковы преимущества хранения XML в реляционной базе данных?

Сегодня я копался в базе данных AdventureWorks и заметил, что в ряде таблиц ( HumanResources.JobCandidateи, Sales.Individualнапример,) есть столбец, в котором хранятся данные XML. Я хотел бы знать, что является преимуществом хранения в основном данных строки таблицы базы данных в столбце другой...

23
Domain-Driven-Design - внешние зависимости в проблеме сущностей

Я хотел бы начать Domain-Driven-Design, но есть несколько проблем, которые я хотел бы решить перед началом :) Давайте представим, что у меня есть Группы и Пользователи, и когда пользователь хочет присоединиться к группе, я вызываю groupsService.AddUserToGroup(group, user)метод. В DDD я должен...

23
Делегат против интерфейсов - есть еще какие-то пояснения?

После прочтения статьи « Когда использовать делегаты вместо интерфейсов» (Руководство по программированию в C #) мне нужна помощь в понимании приведенных ниже пунктов, которые, как мне показалось, не совсем понятны (для меня). Какие-либо примеры или подробные объяснения доступны для них?...