0
ответов

Шаблоны проектирования: абстрактная фабрика против фабричного метода

Примечание: вопросы в конце поста. Я прочитал другие потоки stackoverflow, касающиеся абстрактной фабрики против фабричного метода. Я понимаю цель каждого шаблона. Однако мне не ясно ...
вопрос задан: 23 May 2017 12:18
0
ответов

Примеры шаблонов проектирования, используемых в JDK [дубликаты]

Возможный дубликат: примеры шаблонов проектирования GoF На собеседовании назад меня попросили привести несколько примеров шаблонов проектирования в JDK. Сверху головы я смог определить ...
вопрос задан: 23 May 2017 12:17
0
ответов

Шаблоны оптимизации производительности растровых изображений

Я нашел несколько шаблонов для оптимизации обработки растровых изображений в WPF. Однако я не понимаю, когда использовать каждый шаблон. Поскольку я думаю, что это обычная проблема, я резюмировал то, что я понимаю и что я ...
вопрос задан: 23 May 2017 12:17
0
ответов

Реализация обратного вызова в Python - передача вызываемой ссылки на текущую функцию

Я хочу реализовать шаблон Observable в Python для пары рабочих и наткнулся на этот полезный фрагмент: class Событие (объект): передать класс Observable (объект): def __init __ (self): ...
вопрос задан: 23 May 2017 12:17
0
ответов

Backbone.js Большое многостраничное приложение, управление переходами страниц, удаление, создание и т. д.

В настоящее время я создаю огромное магистральное приложение (клон facebook). За последние пару дней я был очень доволен тем, как все работает в BB благодаря отличному туториалу Роба Конери, (необходимому...
вопрос задан: 23 May 2017 12:16
0
ответов

Шаблон проектирования как (отсутствующая) функция языка

Иногда люди называют шаблоны проектирования отсутствующими функциями языка программирования. Чтобы избежать споров о том, что такое шаблон проектирования, допустим, мы рассматриваем только оригинальные шаблоны GoF. Для ...
вопрос задан: 23 May 2017 12:16
0
ответов

Архитектурные стратегии для предотвращения динамического преобразования типов

Часто читают, как стоит разрабатывать свой код, чтобы избежать необходимости выполнять приведение типов, и как это нужно cast может предположить, что существует лучшая реализация. Я пытаюсь ...
вопрос задан: 23 May 2017 12:16
0
ответов

Являются ли статические локальные переменные плохой практикой?

Связанный вопрос C ++: статические локальные переменные в методах - плохая практика? В VB.NET, когда мне нужен простой счетчик или что-то, что увеличивается каждый раз при вызове метода, я часто пишу ...
вопрос задан: 23 May 2017 12:16
0
ответов

Doctrine2 Присоединиться к SUM

Я пытаюсь понять, как лучше всего это сделать в Doctrine 2.У меня есть объект учетной записи, у которого есть объект OneToMany to Transaction. Мне нужно СУММИТЬ все значения из транзакции, отфильтрованные по учетной записи....
вопрос задан: 23 May 2017 12:15
0
ответов

Вопрос проектирования ООП по наследованию и перегрузке операторов

Для математического пакета я пытаюсь создать классы для различных типов матриц, таких как типичная прямоугольная матрица, треугольная матрица, диагональная матрица и т. Д. Причина, естественно, состоит в том, чтобы сэкономить на эффективных ...
вопрос задан: 23 May 2017 12:13
0
ответов

Почему я должен использовать IQueryable вместо List в LINQ to SQL [дубликат]

Возможный дубликат: чтобы вернуть IQueryable или не возвращать IQueryable У меня есть репозиторий LINQ to SQL, реализованный как следует. Метод GetAll возвращает общий список вместо...
вопрос задан: 23 May 2017 12:12
0
ответов

Как регистрировать исключение и сообщение с заполнителями с помощью SLF4J

Какой правильный подход для регистрации и сообщения об ошибке, и исключения с помощью SLF4J? Я пробовал это сделать, но трассировка стека исключений никогда не выводится: logger.error («Невозможно проанализировать данные {}», ...
вопрос задан: 23 May 2017 12:12
0
ответов

Как реализовать шаблон посетителя в javascript?

Насколько я понимаю, шаблон посетителя часто используется для добавления методов в некоторую иерархическую структуру. Но я до сих пор не понимаю: посмотрите пример, где я пытаюсь выделить левое поддерево: Дерево Javascript ...
вопрос задан: 23 May 2017 12:10
0
ответов

Что такое инверсия управления [дубликат]

Возможный дубликат: что такое инверсия управления? Я понимаю, что такое Dependency Injection (DI) (думаю!). Это в основном удовлетворение зависимостей, которые может иметь объект. Я пытаюсь думать ...
вопрос задан: 23 May 2017 12:10
0
ответов

What's the difference between “Chain of responsibility” and “Strategy” patterns?

I'm raising this question because of another question I asked here on SO some days ago. Мне нужно было решить конкретную проблему, и после двух полученных ответов я понял, что две модели могут помочь решить эту проблему ...
вопрос задан: 23 May 2017 12:10
0
ответов

Полезные шаблоны проектирования для модульного тестирования / TDD?

Чтение этого вопроса помогло мне закрепить некоторые из проблем, которые у меня всегда были с модульным тестированием, TDD и др. С тех пор, как я познакомился с подходом TDD к разработке, я знал, что это правильный путь ...
вопрос задан: 23 May 2017 12:10
0
ответов

Конфигурация Log4net из атрибута сборки не загружает файл конфигурации

У меня есть следующий файл Log4net.config в моем каталоге bin : ..
вопрос задан: 23 May 2017 12:10
0
ответов

Управление экранами приложений в WPF

Каким будет предпочтительный способ обработки экранов приложений в WPF (в соответствии с MVVM)? Предложения Silverlight тоже в порядке. Я спрашиваю не о состояниях приложений (см. Управление экранами MVVM), а о фактических ...
вопрос задан: 23 May 2017 12:09
0
ответов

JavaScript: Pattern Configuration

Проблема: функция JavaScript требует нескольких параметров для работы с: Pick Pick (человек, причина, сумма) {// pict * человек * с * Сумма *, основанная на * причине * } Поскольку нет никакого способа сделать ...
вопрос задан: 23 May 2017 12:09
0
ответов

Почему бы не реализовать StringBuilder и StringBuffer общий интерфейс? [закрыто]

Различия между StringBuilder и StringBuffer в Java хорошо задокументированы и также затронуты в StackOverflow. По сути, StringBuilder является не -синхронизированной копией...
вопрос задан: 23 May 2017 12:08
0
ответов

структура проекта для переноса множества классов C++ в cython в один общий объект

Я нашел частичные ответы в документах, списках рассылки и на этот вопрос здесь, но я хотел получить более прямой ответ, касающийся моей специфики... Я изучаю cython, пытаясь обернуть небольшие...
вопрос задан: 23 May 2017 12:08
0
ответов

Рефакторинг для использования шаблона Builder или шаблона конструктора Telescoping

В соответствии с шаблоном конструктора Effective Java 2ed Item 2 telescoping, в котором вы предоставляете конструктор только с необходимыми параметрами, другой с одним необязательным параметром, a ...
вопрос задан: 23 May 2017 12:08
0
ответов

Рекомендация: расширение или переопределение класса проекта библиотеки Android.

Мы используем проект библиотеки Android для совместного использования основных классов и ресурсов в разных сборках (целях) нашего приложения Android. Проекты Android для каждой конкретной цели ссылаются на ...
вопрос задан: 23 May 2017 12:07
0
ответов

в чем преимущество заводского шаблона? [дубликат]

Возможный дубликат: каковы практические применения паттерна фабричного метода? Различия между абстрактным шаблоном фабрики и фабричным методом Мое текущее понимание фабрики таково, что она может ...
вопрос задан: 23 May 2017 12:06
0
ответов

Как убедить людей, что одиночный класс с 11975 строками кода - это плохо? (не так ли?) [закрыто]

У меня возникает чувство дежавю, когда я читаю сообщение [Что делать с исходным файлом C ++ на 11000 строк?], но я не думаю, что могу начать действовать самостоятельно, поскольку У меня нет полномочий принимать меры. Итак ...
вопрос задан: 23 May 2017 12:06
0
ответов

Entity Framework 4 - Where to put “ApplyCurrentValues” Logic?

I'm using the "stub technique" to update my POCO's (used in a detached context, ASP.NET MVC). This is the code i currently have in my controller (which works): [HttpPost] public ActionResult Edit(...
вопрос задан: 23 May 2017 12:04
0
ответов

Шаблоны проектирования для облегчения такого поведения (поведение журнала аудита и отмена)

Я работаю над системой, которая должна демонстрировать эти поведения: Журнал аудита Отменить / вернуться к определенной версии (такое действие само будет регистрироваться в журнале аудита). Я видел немного похожее ...
вопрос задан: 23 May 2017 12:04
0
ответов

Шаблоны проектирования данных / базы данных?

Я хотел бы изучить больше на предмет полных шаблонов проектирования данных. В частности, различные сочетания технологий для хранения, обработки, кэширования и извлечения данных. Другими словами, посмотрите, как ...
вопрос задан: 23 May 2017 12:04
0
ответов

Python - я должен использовать статические методы или функции верхнего уровня

Я пришел из Java, и я новичок в Python. У меня есть пара сценариев, которые разделяют некоторые вспомогательные функции, уникальные для приложения, связанные с чтением и записью файлов. Некоторые функции ...
вопрос задан: 23 May 2017 12:02
0
ответов

Как структурировать программу C # WinForms Model-View-Presenter (пассивное представление)?

Я разрабатываю графический интерфейс с следующая основная идея (аналогично смоделирована по образцу Visual Studio): Навигация по файлам Control selector (for selecting what to display in the Editor ...
вопрос задан: 23 May 2017 12:02