Способ Условного Компоновщика Цепочка Fluent Interface

мне было интересно, что было бы лучшим способом реализовать .When условие свободно интерфейс используя способ сцепления на ...

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

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

Шаблон кодирования для случайного процентного ветвления?

Итак, допустим, у нас есть блок кода, который мы хотим выполнить 70% раз и еще один-30% раз. if(Math.random() < 0.7) 70percentmethod(); else 30percentmethod(); достаточно просто. Но что, если мы хотим, чтобы он был легко расширяемым, чт ...

Как предотвратить анти-шаблон наконечника стрелы

Я немного путают о том, как лучше выполнить рефакторинг мой код в нечто более читаемым. рассмотрим этот фрагмент кода: var foo = getfoo(); if(foo!=null) { var bar = getbar(foo); if(bar!=null) { var moo = getmoo(bar); if( ...

Создание экземпляра объекта с типом, определенным во время выполнения

Я нахожусь в ситуации, когда я хотел бы создать экземпляр объекта типа, который будет определен во время выполнения. Мне также нужно выполнить явное приведение к этому типу. что-то вроде этого: static void castTest(myEnum val) { //Call a nativ ...

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

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

Как работает шаблон стратегии? [закрытый]

как он работает, для чего он используется и когда его следует использовать? ...

Разница между репозиторием и сервисом?

в чем разница между репозиторием и сервисом? Кажется, я этого не понимаю. Я говорю о доступе к данным через уровень доступа к данным, обычно с linq to sql. очень часто я вижу репозитории с простыми методами CRUD и сервисы с более специфичными для б ...

Каков наилучший способ передачи общих переменных в отдельные модули в узле.Джей?

Я использую отдельные файлы маршрутизатора в качестве модулей для основного приложения и приложения двиг. Я не могу получить лучший способ передачи переменных(клиентская БД) в маршрутизаторах. Я не хочу его жестко кодировать или передавать с помощью: ...

Двойная диспетчеризация в C#?

Я слышал/читал но не совсем понял что это значит. когда я должен использовать эту технику и как бы я его использовать? Может кто-нибудь дать пример кода? ...

Почему люди используют шины сообщений / событий в своем коде?

Я думаю, что вы слышали о шинах сообщений/событий, это единственное место, когда все события в системе текут. Подобные архитектуры находятся в материнских платах компьютера и сетевых сетях. Это хороший подход для материнских плат и сетей, поскольку о ...

Шаблоны Конфигурации Веб-Приложений Java

существуют ли какие-либо шаблоны или рекомендации, которые можно использовать для упрощения изменения профилей конфигурации для веб-приложений java в нескольких средах. например, URL-адреса JDBC, конечные точки SOAP и т. д. Как немного фона, чтобы ...

Потокобезопасный Шаблон C# Singleton

у меня есть некоторые вопросы относительно шаблона синглтона, как описано здесь: http://msdn.microsoft.com/en-us/library/ff650316.aspx следующий код является выдержкой из статьи: using System; public sealed class Singleton { private static vola ...

Последовательность запросов AJAX

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

Примеры шаблонов дизайна Android MVVM

в настоящее время я занимаюсь разработкой WPF и начал создавать некоторые базовые приложения для Android. При создании приложений WPF я часто использую MVVM, обычно используя Prism, и хотел бы знать, есть ли какие-либо примеры MVVM для платформы Andr ...

Существуют ли какие-либо "шаблоны проектирования" в C? [закрытый]

Я знаю, что шаблоны проектирования обычно связаны с программированием OO, но есть ли у вас какой-то шаблон, который вы часто используете при программировании C? меня не интересуют простые переводы классических шаблонов OO, и, пожалуйста, не упоминай ...

Зачем нам нужен неизменяемый класс?

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

Рекомендации по сопоставлению DTO с объектом домена?

Я видел много вопросов, связанных с отображением DTO на объекты домена, но я не чувствовал, что они ответили на мой вопрос. Я использовал много методов раньше и имею свое собственное мнение, но я ищу что-то более конкретное. Ситуация: У нас есть м ...

Лучшая идиома ruby для "nil or zero"

Я ищу краткий способ проверить значение, чтобы увидеть, если это ноль или ноль. В настоящее время я делаю что-то вроде: if (!val || val == 0) # Is nil or zero end но это кажется очень неуклюжим. ...

Сквозной пример озабоченность

что является хорошим примером cross-cutting concern? Пример медицинской карты на Википедия страница кажется мне неполной. в частности, из этого примера, почему ведение журнала приведет к дублированию кода (рассеяния)? (Кроме простых вызовов, таких ...