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

Вопросы о решении проблем и планировании решения посредством разработки программного обеспечения.

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

6
Когда я должен использовать хранимые процедуры?
Если у меня есть вся моя бизнес-логика в коде и я использую Entity Framework, в каких ситуациях (если таковые имеются) мне лучше переместить некоторую бизнес-логику в хранимую процедуру, вместо того, чтобы хранить все это в коде? Чтобы было ясно, я имею в виду в сочетании с текущей настройкой (бизнес-логика в …

6
Лучшая практика для управления параллелизмом в корзину на сайте электронной коммерции
Какова наилучшая практика в случае, когда два клиента одновременно добавляют товар, запас которого составлял только 1? Нужно ли проверять код корзины, чтобы один из этих двух покупателей не добавил один и тот же товар? Или эта проверка должна выполняться на этапе оплаты, например, при выполнении второго запроса для подтверждения того, …

4
Почему большинство языков предоставляют реализацию min-heap вместо реализации max-heap?
Я только что заметил что-то, и мне интересно, есть ли причина для этого. За исключением C ++ (std :: priority_queue - это максимальная куча), я не знаю другого языка, который предлагает максимальную кучу. Модуль Python heapq реализует двоичную минимальную кучу поверх списка. Библиотека Java содержит класс PriorityQueue, который реализует очередь …

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

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

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

4
Как визуализировать дизайн физического движка?
Я делаю физический движок, и мне становится довольно сложно следить за всем этим. Часто, когда я возвращаюсь к своему коду после перерыва, я просто не помню, почему это не работает. Большинство проблем - не просто ошибки программирования, а недостатки дизайна в моем физическом движке. Вот почему я должен просто закончить …

3
Обработка обновления токена / истечения сеанса в RESTful API
Я создаю RESTful API, который использует токены JWT для аутентификации пользователя (выпущенные loginконечной точкой и отправленные во всех заголовках впоследствии), и токены необходимо обновить через фиксированное время (вызывая renewконечную точку, которая возвращает обновленный токен ). Возможно, что сеанс API пользователя становится недействительным до истечения срока действия токена, поэтому все мои …

4
Как хранить данные только для чтения для развертывания с моим приложением?
Я разрабатываю настольное приложение, и этому приложению для запуска требуется некоторая информация, но она не меняет эту информацию (данные должны загружаться при каждом запуске приложения, но данные никогда не изменяются). Данные должны храниться на том же компьютере, на котором запущено приложение (хранилище на стороне клиента?). Также лучше, если пользователь не …
17 c#  design  data  wpf 

2
Принцип наименьшего удивления (POLA) и интерфейсы
Добрую четверть века назад, когда я изучал C ++, меня учили, что интерфейсы должны быть прощающими и, насколько это возможно, не заботиться о порядке вызова методов, поскольку потребитель может не иметь доступа к источнику или документации вместо это. Однако всякий раз, когда я наставлял младших программистов и старших разработчиков, меня …

2
Event Sourcing и REST
Я сталкивался с дизайном Event Sourcing и хотел бы использовать его в приложении, где требуется клиент REST (точнее, RESTful). Однако мне не удается соединить их вместе, поскольку REST очень похож на CRUD, а источник событий основан на задачах. Мне было интересно, как вы можете создавать команды на основе запросов к …

5
Алгоритм для процента, не зная общее количество
Предположим, есть nлинии для горячей линии. Всякий раз, когда клиент звонит на горячую линию, звонок переадресовывается на одну из nлиний. И я хочу назначить процент звонков для каждой из n строк. Предположим, что есть две линии, и одна линия назначена на 60%, а другая - на 40%, общее количество звонков …

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.