0
ответов

Методологии проектирования баз данных графов

Я хочу использовать базу данных графов для веб-приложения (включая сеть пользователей, сообщений, Комментарии, голоса, ответы, документы и слияния документов, а также некоторые другие транзитивные отношения между пользователями и...
вопрос задан: 25 May 2012 11:12
0
ответов

Реализовать общий шаблон репозитория, используя старый ado.net

Я пытаюсь реализовать шаблон репозитория, используя ado.net из-за ограничений платформы. открытый интерфейс IGenericRepository : IDisposable, где T : класс { IQueryable ...
вопрос задан: 23 May 2012 21:52
0
ответов

Java-шаблон для вложенных обратных вызовов?

Я ищу шаблон Java для создания вложенной последовательности неблокирующих вызовов методов. В моем случае некоторый клиентский код должен асинхронно вызывать службу для выполнения некоторого варианта использования, и каждый шаг...
вопрос задан: 22 May 2012 02:50
0
ответов

сравните репозиторий с провайдером и службой [закрыто]

Мне нужно реализовать логику, которая будет извлекать данные из некоторого удаленного источника данных. И теперь мне нужно определиться - какая концепция мне нужна: Провайдер, Репозиторий или Сервис. На самом деле я не ...
вопрос задан: 21 May 2012 08:00
0
ответов

Ruby : стандартные шаблоны рекурсии

Одна из вещей, которые меня обычно зацепляют в ruby, — это шаблоны рекурсии. Например, предположим, что у меня есть массив, который может содержать массивы как элементы неограниченной глубины. Так, например: ...
вопрос задан: 21 May 2012 07:32
0
ответов

Как я могу улучшить этот код расчета цены, выполняя 4 вычисления сейчас, но в ближайшем будущем будет больше?

Я пытаюсь решить, как улучшить написанный мной код, который использует несколько правил для расчета нескольких различных цен на страхование автомобиля. Вот что меня беспокоит: государственная страховка...
вопрос задан: 20 May 2012 10:04
0
ответов

ninject (или другой IoC) с областью задач?

Я не уверен, что TPL показывает достаточно, чтобы это было жизнеспособным, и поэтому не стесняйтесь просто указывать альтернативные модели, которые работают вместо этого. :) Я пытаюсь выяснить, могу ли я использовать Ninject для ctor-...
вопрос задан: 18 May 2012 17:38
0
ответов

Какие шаблоны проектирования программного обеспечения демонстрируют обычные среды графического интерфейса?

Я программист на Python более 7 лет и проектирую с помощью PyQt более 3 лет ... Но я не являюсь специалистом по Comp Sci с классическим обучением. крупный. Совсем недавно я изучал Go и активно ...
вопрос задан: 17 May 2012 20:51
0
ответов

Внедрение зависимостей: извлечение требуемых компонентов, когда они действительно необходимы.

Суть внедрения зависимостей в том, чтобы освободить класс от создания и подготовки объектов, от которых он зависит, и добавления их внутрь. звучит очень разумно, но иногда классу не нужны все объекты, что...
вопрос задан: 15 May 2012 22:43
0
ответов

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

Мне нравится использовать хранимые процедуры Upsert, которые обновляют записи, если они существуют, или вставляют их, если их нет. Без них мне пришлось бы сначала выяснить, существует ли запись, а затем иметь две отдельные...
вопрос задан: 15 May 2012 21:33
0
ответов

Шаблон проектирования клиента веб-службы (передовой опыт)

У меня есть веб-сервис развернут и готов к использованию. Клиентское приложение будет использовать эту службу синхронно и очень часто. Объем данных, возвращаемых веб-службой, также ...
вопрос задан: 15 May 2012 18:06
0
ответов

обеспечить порядок вызовов функций?

Скажем, у меня есть абстрактный базовый класс, и я хочу иметь чистый виртуальный метод, который должен быть реализован производным классом, но я хочу убедиться, что производный метод вызывает функции в конкретном...
вопрос задан: 15 May 2012 13:55
0
ответов

Как создать несколько подключений к разным базам данных в java

У меня есть приложение, которое использует четыре базы данных в разных географических точках. Все базы данных содержат одни и те же таблицы, и только имя базы данных отличается в зависимости от местоположения. Я должен...
вопрос задан: 15 May 2012 03:43
0
ответов

Возможно ли иметь слишком много методов с точки зрения размера стека и возможного переполнения?

Мы все знаем, что хорошей практикой является создание небольших методов, способствующих повторному использованию, что неизбежно приведет к размещению большого количества методов в стеке. Однако возможно ли достичь сценария...
вопрос задан: 13 May 2012 22:19
0
ответов

django: Как хешировать URL-адрес из первичного ключа объекта базы данных?

Я пытаюсь сгенерировать URL-адреса для объектов моей базы данных. Я читал, что не должен использовать первичный ключ для URL-адресов, и заглушка не является хорошим вариантом для этой конкретной модели. Основываясь на совете по этой ссылке, я...
вопрос задан: 13 May 2012 16:48
0
ответов

Пользовательская область Guice или лучший подход?

Вот моя проблема:Во-первых, важно знать, что я пишу симуляцию. Это отдельное приложение с однопоточным-потоком. По сути, у меня есть два класса объектов, которые имеют...
вопрос задан: 12 May 2012 23:05
0
ответов

В чем разница между "new A()" и "A.newInstance()"?

Когда я должен предпочесть одно другому? Какова цель метода, показанного ниже? class A { public static A newInstance() { A a = new A(); return a ; } } Может ли кто-нибудь ...
вопрос задан: 11 May 2012 20:20
0
ответов

это ключевое слово в шаблоне модуля?

Я только начал работать в новой компании и заметил что-то, что мне кажется совершенно неправильным во многих их JS. Я немного не решаюсь поднимать этот вопрос, не подтверждая, что это неправильно, поскольку я...
вопрос задан: 9 May 2012 01:30
0
ответов

Варьирование параметров в шаблоне стратегии

Иногда при использовании шаблона стратегии я обнаруживаю, что некоторые реализации алгоритмов не требуют одинакового списка параметров. Например, public interface Strategy{ public void algorithm(...
вопрос задан: 8 May 2012 16:49
0
ответов

Как организовать мой Код Python в несколько классов?

Недавно мне сказали, что я должен хранить свой код в отдельных файлах; как main.py, engine.py, settings.py и так далее. Хотя это, безусловно, имеет свои преимущества, такие как более простое управление, масштабируемость и...
вопрос задан: 8 May 2012 13:17
0
ответов

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

По своему опыту я часто встречаю некоторые шаблоны проектирования, такие как шаблоны посетителей, шаблон стратегии,... в объектно-ориентированных языках, таких как Java... Но я не видел много шаблонов в процедурных языках...
вопрос задан: 8 May 2012 01:24
0
ответов

Одноэлементный шаблон. Снижает ли раннее связывание (с вовлеченными статическими переменными) необходимость блокировок мьютексов?

Говорят, что раннее связывание решает проблему синхронизации. Я не мог понять "как". Это что-то особенное для Java или то же самое относится и к C++? так что этим методом мы действительно победили'...
вопрос задан: 7 May 2012 08:31
0
ответов

MVC, реализованный на чистом C

Кто-нибудь знает какие-либо ресурсы, которые предоставляют простой пример попытаться реализовать шаблон проектирования Model View Controller в контексте C? А в частности встроенная система? Чтобы уточнить, я ...
вопрос задан: 3 May 2012 11:08
0
ответов

01349] Примеры хорошего кода JavaScript в веб-приложениях с открытым исходным кодом [закрыто]

Я изо всех сил пытаюсь найти способ написать хороший код JavaScript, который был бы эффективным, широко принятым другими разработчиками и не очень уродливым. До недавнего времени я использовал просто буквальные объекты и ...
вопрос задан: 3 May 2012 10:56
0
ответов

Интерфейсы для шаблона команд в Java

Существует ли библиотека, которая уже предоставляет интерфейсы, необходимые для шаблона команд в Java? Например, :public interface Func1 { public R execute (T input ); } public...
вопрос задан: 1 May 2012 22:03
0
ответов

Как лучше всего представить приоритеты/предпочтения в объектах?

Как лучше всего смоделировать приоритет/предпочтения в домене? Например. предположим, что у меня есть класс Person, представляющий человека, и у меня есть некоторые предпочтения, например. PersonX любит пиццу, спагетти, омлет и...
вопрос задан: 1 May 2012 16:19
0
ответов

удаление общего доступа к методам объекта

Я хочу взять объект и удалить из него некоторые методы. т.е. у меня внутри есть объект с геттерами / сеттерами, и я хочу предоставить к нему доступ внешним пользователям. Я не хочу, чтобы они ...
вопрос задан: 30 April 2012 14:18
0
ответов

Разбор синтаксиса, похожего на SQL, шаблон проектирования

Я пытаюсь имитировать синтаксис sql, чтобы создать простой интерфейс, подобный sql, для хранилища значений ключа -. Значения, по сути, являются POJO. Примером может быть выбор ABC из OBJ _POOL, где ABX = 45 AND ABY &...
вопрос задан: 30 April 2012 07:26
0
ответов

Элегантный шаблон для взаимоисключающих ключевых слов args?

Иногда в моем коде есть функция, которая может принимать аргумент одним из двух способов. Что-то вроде: def func (objname = None, objtype = None): если objname не None, а objtype не None: ...
вопрос задан: 29 April 2012 20:09
0
ответов

Видео-лекции по шаблонам дизайна

Можете ли вы порекомендовать хорошую видеолекцию по шаблонам дизайна? Что-то вроде тех, что можно найти в MIT Open Courseware. Желательно, чтобы лекции были доступны бесплатно.
вопрос задан: 29 April 2012 12:44