0
ответов

Стратегии управления конечным автоматом OpenGL

В настоящее время я разбираюсь с OpenGL. Я начал с GLUT, но решил «перейти» к библиотекам SFML. SFML на самом деле предоставляет даже меньше утилит GL, чем GLUT, но он портативен и ...
вопрос задан: 13 May 2011 21:00
0
ответов

Улучшенный шаблон проектирования для MongoDB document-object-mapper

Я автор YiiMongoDbSuite - расширения, которое обеспечивает поддержку MongoDB в шаблоне ActiveRecord, очень похожем на уже доступный SQL в ядре Yii. Мой код стал довольно популярным, так как был написан ...
вопрос задан: 13 May 2011 06:26
0
ответов

Как работать с идеей "много маленьких функций" для классов, не передавая много параметров?

Со временем я оценил идею "много маленьких функций", и она мне действительно очень нравится, но мне трудно избавиться от робости, чтобы применить ее к классам, особенно к тем, у которых больше ...
вопрос задан: 12 May 2011 11:36
0
ответов

Предпочтительный способ работы со структурой сущностей?

Предположим, мы создали модель сущностей, какой способ работы с ней предпочтительнее? Лично я не мог определиться .. Использование ModelAdapter: public statiс Product [] GetProducts () {using (...
вопрос задан: 12 May 2011 08:19
0
ответов

Почему неявно фиксировать единицу работы в методе Dispose () плохо?

Я написал реализацию UnitOfWork, которая не предоставляет открытый метод Commit (). Вместо этого UnitOfWork реализует IDisposable, а фиксация выполняется в методе Dispose (). Я не вижу ...
вопрос задан: 12 May 2011 08:02
0
ответов

Коллекция backbone.js get vars

Это кажется очевидным один, но я м почему-то его не хватает ... Как отправить параметры вместе с fetch () из коллекции backbone.js? Или, с более широкой точки зрения: у меня есть большой набор данных на ...
вопрос задан: 11 May 2011 08:05
0
ответов

Шаблон репозитория: реализация и отложенная загрузка модельных отношений

У меня есть приложение, которое имеет дело с продуктами и категориями продуктов. Для каждого из них у меня есть модели, определенные с помощью POCO. // Представляет продукт. class Product {общедоступный виртуальный int ID {получить; set; ...
вопрос задан: 10 May 2011 17:28
0
ответов

Использование метода __new__ класса в качестве Factory: __init__ вызывается дважды

Я столкнулся со странной ошибкой в ​​python при использовании метод __new__ класса как фабрики приведет к тому, что метод __init__ созданного класса будет вызываться дважды. Изначально идея заключалась в том, чтобы ...
вопрос задан: 10 May 2011 17:11
0
ответов

Есть ли имя для этого «шаблона»?

Мне интересно, есть ли имя для этот "шаблон", в котором подпись метода называется TrySomething, например int.TryParse, decimal.TryParse и т. д. Мой коллега использует это соглашение об именах ...
вопрос задан: 9 May 2011 19:39
0
ответов

Шаблон MVC: что лучше? Чтобы представления или контроллеры могли создавать и ссылаться на другие?

Мы делаем довольно большое приложение Swing, которое должно реализовывать шаблон MVC. что лучше? Чтобы представления или контроллеры могли создавать и ссылаться на другие? Мы делаем довольно большое приложение Swing, которое должно реали
вопрос задан: 9 May 2011 13:59
0
ответов

Создание GetEnumerator ThreadSafe

Как именно работают счетчики - я знаю, что они создают конечный автомат за кулисами, но если я дважды вызову GetEnumerator, я получу два разных объекты? Если я сделаю что-то вроде этой публики ... шаблон в Haskell. Я слышу этот термин везде, но не понима
вопрос задан: 8 May 2011 11:08
0
ответов

Правильный вызов базы данных из модели в приложении MVC?

I Я создаю крошечный фреймворк MVC для обучения / экспериментов и небольших проектов. Мне нужно было изучить основы внутренней части модели, поскольку полная структура MVC и ORM - это излишне ...
вопрос задан: 6 May 2011 14:55
0
ответов

К какому уровню относятся такие функции, как: кеширование и ведение журнала?

Допустим, мой бизнес-уровень в настоящее время содержит набор DTO ' s и отдельные классы обслуживания для связи с репозиторием данных. Пример: класс PersonService {IPersonRepository ...
вопрос задан: 5 May 2011 13:37
0
ответов

Какой пример приложения демонстрирует лучшие практики для структуры MVC в приложении Google App Engine / Python?

Хотя я знаю язык Python, я ' Мы никогда не создавали серьезных веб-приложений, содержащих большое количество классов. Теперь, когда я обдумываю это, я задаюсь вопросом, как лучше всего структурировать код ...
вопрос задан: 5 May 2011 10:12
0
ответов

Как скрыть внутреннюю структуру Java API от остального мира

Я разрабатываю Java Api, чтобы делать что-то (секрет, э-э-э;). Есть ли способ скрыть классы и внутреннюю структуру моего API? То, что я обнаружил до сих пор: Использование внутренних классов (уродливый способ, я не ...
вопрос задан: 3 May 2011 15:47
0
ответов

Объекты домена и объекты-значения - они равны?

Если посмотреть на пример объекта домена в учебнике Zend Quickstart и другие примеры, учитывающие шаблоны DAO / VO, они оба кажутся очень похожими. Можем ли мы вывести это, чтобы сказать: «Значение ...
вопрос задан: 2 May 2011 20:59
0
ответов

что такое шаблон проектирования, управляемый доменом [дубликат]

Я слышал этот шаблон проектирования, управляемый доменом, но не знаю, что это именно. это шаблон дизайна? если да, то чем он отличается от mvc или mvp. пожалуйста, обсудите это. как реализовать управляемый доменом ...
вопрос задан: 1 May 2011 09:46
0
ответов

Java: Ленивая инициализация синглтона

Шаблон для создания синглтонов выглядит примерно так: public class Singleton {частный статический конечный экземпляр Singleton = новый Singleton (); private Singleton () {} public static ...
вопрос задан: 30 April 2011 14:10
0
ответов

Почему мы должны размещать интерфейсы с классами, которые их используют, а не с теми, которые их реализуют?

Я просматривал статью Роберта С. Мартина, и в одном месте он привел такой пример: Первое изображение показывает, что между двумя пакетами существует циклическая зависимость. Чтобы удалить это ...
вопрос задан: 30 April 2011 07:11
0
ответов

Лучший одноэлементный шаблон Java в настоящее время ? [дубликат]

Вы знаете, что с тех пор, как выпущена Java 5, рекомендуемый способ написания шаблона Singleton в Java - использование enum. общедоступное перечисление Singleton {INSTANCE; } Но что мне в этом не нравится - это заставить ...
вопрос задан: 29 April 2011 09:20
0
ответов

Когда следует выбирать наследование интерфейса при разработке библиотек классов C #? [closed]

У меня есть несколько классов процессоров, которые будут делать две очень разные вещи, но вызываются из общего кода (ситуация «инверсии управления»). Мне интересно, какие соображения по дизайну мне следует учитывать ...
вопрос задан: 28 April 2011 10:06
0
ответов

Какое использование модификатора static в объектно-ориентированном программировании?

В одном из моих интервью меня спросили, что означает модификатор static. Я ответил, сказав интервьюеру, что объект статического класса не может быть создан, и другие полезные моменты. Но интервьюер ...
вопрос задан: 27 April 2011 12:04
0
ответов

Является ли модель-представление-контроллер плохой объектно-ориентированной конструкцией? [закрыто]

Архитектура OOD (объектно-ориентированный дизайн) и MVC (модель-представление-контроллер) стали основой современного проектирования программного обеспечения. Тем не менее, недавно у меня было интересное обсуждение того, как MVC ...
вопрос задан: 25 April 2011 20:23
0
ответов

Лучшая практика для упаковки сторонней службы в библиотеку

I Я заинтересован в написании библиотеки для стороннего API, который я использую, и мне нужен совет. В среднем использование библиотеки будет включать несколько вызовов API в одном запросе. Например, один вызов api для ...
вопрос задан: 25 April 2011 15:34
0
ответов

Как я могу это улучшить? (Избегание оператора switch в объектно-ориентированном дизайне)

Я немного знаю об объектно-ориентированном дизайне, но не уверен, как использовать эти принципы в моем коде. Вот над чем я работаю: public void Query (агентство, Citation ...
вопрос задан: 25 April 2011 13:53
0
ответов

Должна ли ViewModel в MVVM ссылаться на View?

В шаблоне MVVM (Model-View-ViewModel) должна ли ViewModel ссылаться на представление. Я бы подумал, что не должно. Но как действовать в следующем сценарии? У меня есть представление, в котором есть вкладка ...
вопрос задан: 22 April 2011 11:27
0
ответов

Банда четырех - Шаблоны проектирования - эти образцы шаблонов закодированы устаревшим способом?

Итак, чтобы прояснить мой вопрос ... каждый шаблон в печально известной книге GoF - Шаблоны проектирования Элементы многоразового объектно-ориентированного программного обеспечения - есть образцы кода на C ++. Они актуальны? Или в наши дни ...
вопрос задан: 22 April 2011 00:13
0
ответов

Хорошая книга по шаблонам проектирования и продвинутому программированию, которая не является приоритетной [закрыто]

Может быть, я немного угрюм, но Мне не нравится эта книга. Каждый раз, когда я прошу кого-нибудь дать хорошую книгу на эту тему, они рекомендуют мне «В первую очередь». Есть ли еще одна "отличная книга", которая ...
вопрос задан: 21 April 2011 14:57
0
ответов

Каков чистый способ (или шаблон) проверки параметров функции?

Есть ли какой-либо шаблон проектирования или чистый способ проверки параметров функции / метода (по допустимым значениям)? В настоящее время большая часть исходного кода в моих функциях состоит из этих проверок параметров (...
вопрос задан: 21 April 2011 12:02
0
ответов

Шаблон Java Decorator: Могу ли я украсить защищенный метод?

Я хочу украсить (шаблон проектирования Decorator) общий базовый класс, но метод, который мне нужно украсить защищен. См. Пример: public class AbstractActor {public void act () {...} // Делегаты ...
вопрос задан: 21 April 2011 10:56