0
ответов

Оставайтесь сухими с DTO& #39;s

В настоящее время я создаю веб-интерфейс для FreeRADIUS. Это просто небольшое приложение для упрощения мутаций для рабочих команд Shell -и SQL -lazy co -. Я создал модель Entity Framework для базы данных и хочу...
вопрос задан: 23 April 2012 15:50
0
ответов

Насколько СУХИМи должны быть мои модульные тесты?

Я пишу модульные тесты для своего веб-приложения. Многие из моих тестовых случаев используют один и тот же шаблон. Например, тесты для удаления товара из корзины и обновления количества товара в корзине...
вопрос задан: 11 April 2012 18:40
0
ответов

URL DRY в Django JavaScript

Я использую Django на Appengine. Я использую реверс django () функция везде, сохраняя все как DRY как возможное. Однако я испытываю затруднения при применении этого к моему клиентскому JavaScript. Там...
вопрос задан: 16 March 2012 09:08
0
ответов

Сделать мое приложение более СУХИМ с помощью rails и backbone.js

Хорошо, поэтому я решил использовать backbone.js в своем приложении rails, но я чувствую, что делаю много избыточного кодирования. У меня много моделей и шаблонов в backbone, которые более или менее похожи на ...
вопрос задан: 21 February 2012 00:46
0
ответов

АОП в Objective-C: внедрять контекстно-зависимый код в каждый метод при сохранении СУХОГО

ОБНОВЛЕНИЕ: С некоторыми ключевыми предложениями и взад и вперед с Джорджем я придумал два разных способа добиться именно того, что я хотите в CodeRunner и разместили на сайте Github gist: Objective-C ...
вопрос задан: 15 February 2012 09:31
0
ответов

Характеристики контроллера СУХОЙ с RSpec

В настоящее время я немного борюсь, пытаясь сохранить СУХИМИ и краткими характеристиками моего контроллера до одного утверждения для каждого примера. Я столкнулся с некоторыми трудностями, особенно с тем, где разместить фактические ...
вопрос задан: 13 February 2012 20:12
0
ответов

Есть ли хороший способ СУШИТЬ дублирование логики области видимости / предиката?

Например, рассмотрим следующий код (в модели): scope: popular, where (" просмотров> = 250 OR (просмотров> = 10 AND avg_rating> = 4.75) ") def популярно? views> = 250 или views> = 10 && ...
вопрос задан: 8 February 2012 23:23
0
ответов

полиморфизм в haskell - использование нескольких версий одной функции без присвоения ей разных имен

на днях я написал небольшую программу для сбора группы чисел в матрицу - данные Матрица = Матрица [[Int]], начиная с угла - Угол и следование по Пути - [Направление] все три типа ...
вопрос задан: 5 February 2012 16:53
0
ответов

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

Ребята! Я разработчик программного обеспечения с опытом работы на Java, и я начинаю некоторые проекты с использованием Ruby веб-фреймворка (Padrino/Sinatra). В моих java-проектах у меня обычно было несколько "общих" проектов, которые ...
вопрос задан: 1 December 2011 19:24
0
ответов

Codeigniter - делаем мои контроллеры более DRY

В моей функции контроллера codeigniter я использую следующий код для генерации представления и вставки всего необходимого содержимого: $left_column = $this->load->view('widgets/sub_navigation', $...
вопрос задан: 1 December 2011 16:28
0
ответов

Сделать контроллеры Grails более DRY?

Я ищу способы, как очистить код контроллеров Grails. В различных контроллерах у меня более или менее одинаковая логика... получить объект проверить, существует ли он и т.д. Есть ли предложенный способ ...
вопрос задан: 28 November 2011 14:51
0
ответов

Гем резервного копирования Ruby - общие конфигурации?

Я использую гем резервного копирования мескианичи. По большому счету, он делает то, что мне нужно, но мне нужно иметь несколько резервных копий (например, ежечасно, ежедневно, еженедельно). Конфигурации в основном те же, но есть несколько ...
вопрос задан: 22 November 2011 15:18
0
ответов

Проверьте, есть ли у двух переменных значения из двух разных наборов, метод DRY

У меня есть диапазон значений (L, R, U, D) и две переменные, d и newd, содержащие одну из них. Мне нужно проверить, находятся ли d и newd в одном подмножестве (L, R или U, D) или нет. Я знаю, что могу сделать это: d in {'L', 'R'} .. .
вопрос задан: 18 October 2011 17:44
0
ответов

Как создать СУХОЙ HTML?

У меня небольшой статический веб-сайт, и на каждой странице этого сайта есть меню и нижний колонтитул. Каков наилучший способ убедиться, что изменения в меню и нижнем колонтитуле нужно делать только в одном месте и позволять мне ...
вопрос задан: 8 October 2011 12:56
0
ответов

Лучший способ потребовать несколько модулей в NodeJS

Мне не очень нравится стандартный способ требовать модулей, который выглядит примерно так: connect = require 'connect' express = require 'express' redis = require 'redis' sys = require 'sys' coffee = ...
вопрос задан: 31 August 2011 20:33
0
ответов

Рекомендации по повторному использованию кода Python [закрыто]

Я написал приложение библиотеки Python (которое содержит несколько файлов * .py). И некоторым из моих проектов на Python необходимо повторно использовать код в приложении библиотеки. Каковы рекомендации по повторному использованию ...
вопрос задан: 5 August 2011 15:18
0
ответов

Как создать раскрывающийся список допустимых значений, установленных с помощью validates_inclusion_of?

У меня есть объект модели User, чей Атрибут разрешения ограничен validates_inclusion_of до ['user', 'org_admin', 'site_admin']. При разработке формы создания / редактирования для этого объекта я не хочу ...
вопрос задан: 12 July 2011 19:31
0
ответов

Детектор повторяющегося кода Javascript?

Я ищу программное обеспечение, которое идентифицирует повторяющийся / избыточный код Javascript. Я нашел один такой инструмент под названием CloneDR, но не знаю, насколько он хорош. Я искал аналогичный открытый исходный код ...
вопрос задан: 12 July 2011 01:58
0
ответов

Как расширить или переопределить BeginForm для включения поля AntiForgeryToken

Я читал эту статью (http://weblogs.asp.net/dixin/archive/2010/05/22/ anti-forgery-request-recipes-for-asp-net-mvc-and-ajax.aspx) о том, как предотвратить атаки CSRF. Похоже, решение ...
вопрос задан: 1 July 2011 21:02
0
ответов

Как я могу создать пользовательские помощники маршрутов для использования в routes.rb

У меня несколько повторений шаблоны в моем routes.rb, и я хотел бы сделать его СУХИМ, создав метод, который создает для меня эти маршруты. Пример того, чего я хочу достичь, можно увидеть в ...
вопрос задан: 16 June 2011 03:31
0
ответов

Элементы UriTemplate веб-API WCF, найденные в нескольких методах

Допустим, я использую новый веб-API WCF для создания службы RESTful и, в моей службе у меня есть раздел URI, который будет описывать целевой ресурс, но используется (почти) во всех методах ...
вопрос задан: 5 June 2011 20:36
0
ответов

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

У меня есть несколько часто используемых вспомогательных методов для модульных тестов. в отдельный файл. Идея состоит в том, чтобы, например, разрешить моему XYZTests.groovy вызывать TestHelper.getUserObject (), чтобы получить полностью ...
вопрос задан: 11 May 2011 20:31
0
ответов

Отрисовка без макета при формате JS ( нужно просушить) [дубликат]

У меня в контроллерах есть: response_to do | format | format.html format.js {render: layout => false} end, который выводит без макета, когда запрос Ajax. Я повторяю это во многих ...
вопрос задан: 20 April 2011 11:28
0
ответов

Django: повторно использовать поля формы без наследования?

Если у меня есть две формы, основанные на разных базовых классах (скажем, Form и ModelForm), но я хочу использовать несколько полей в обоих, могу Я их повторно использую СУХИМ способом? Рассмотрим следующий сценарий: class ...
вопрос задан: 7 April 2011 02:57
0
ответов

RSpec: СУХОЙ способ тестирования набора значений

У меня есть модель голосования, в которой есть метод класса, называемый score. По сути, я создал математическое уравнение в электронной таблице и пытаюсь воспроизвести его в рубине. Однако моя первая попытка не ...
вопрос задан: 3 April 2011 02:44
0
ответов

Есть ли выражение XPath DRYer для объединения?

Это хорошо работает для поиска элементов HTML, похожих на кнопки (намеренно упрощено): // button [text () = 'Buy'] | // input [@ type = 'submit' и @ value = 'Buy'] | // a / img [@ title = 'Buy'] Теперь мне нужно ограничить ...
вопрос задан: 1 April 2011 17:02
0
ответов

Rails: Обеспечение соответствия вида "show" и "edit"

Использование Rails 2.3.5, Ruby 1.8.7. Есть ли какой-либо плагин, который упростит создание одинакового внешнего вида моих «показываемых», «редактируемых» и «новых» страниц? Я бы хотел иметь возможность делать следующий тип ...
вопрос задан: 31 March 2011 07:50
0
ответов

Улучшить ненавязчивый javascript (и, возможно, использовать CoffeeScript) в приложении Rails

У меня есть приложение, которое использует некоторый Javascript для базовых запросов Ajax, таких как автозаполнение и поиск в реальном времени. Например, я реализовал живой поиск следующим образом; Я обнаружил некоторый потенциал ...
вопрос задан: 14 March 2011 14:23
0
ответов

Как оставаться СУХИМ при использовании шаблонов Javascript и ERB (Rails)

Я создаю приложение Rails, которое использует Pusher для использования веб-сокетов для отправки обновлений непосредственно клиенту. В javascript: channel.bind ('tweet-create', function (tweet) {// при создании твита, выполнить ...
вопрос задан: 28 February 2011 01:50
0
ответов

Rails 3 - Ограничение форматов для действий в маршрутах ресурсов

У меня есть ресурс, определенный в моих маршрутах. ресурсы: категории И в моем контроллере категорий есть следующее: def show @category = Category.find (params [: id]) response_to do | format | ...
вопрос задан: 14 February 2011 22:02