13
ответов

Сколько дублированного кода Вы терпите? [закрытый]

В недавнем обзоре кода я определил несколько строк дублированной логики в классе (меньше чем 15 строк). Когда я предложил, чтобы автор осуществил рефакторинг код, он утверждал, что код более прост понять...
вопрос задан: 20 February 2010 03:50
12
ответов

Почему «копировать и вставлять» код опасно? [закрыто]

Иногда мой начальник жалуется нам: зачем нам нужно так много времени для реализации функции? На самом деле, функция была реализована в другом приложении раньше, вам просто нужно скопировать ...
вопрос задан: 15 October 2011 14:37
12
ответов

D.R.Y по сравнению с “избегают макросов”

Я создаю свою собственную реализацию XUL в C++ с помощью Windows API. То, что элементы создаются синтаксическим анализатором XML, требует, чтобы у них были идентичные интерфейсы, так, чтобы мы не делали...
вопрос задан: 16 October 2009 00:06
11
ответов

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

При борьбе за правильность константы я часто нахожу меня написанием кода, таким как этот класс Панель; класс Foo {общественность: Панель константы* панель () константа {/* код, который получает Панель где-нибудь */} Панель* панель () {...
вопрос задан: 18 September 2010 18:16
9
ответов

Установка/разрушение повреждает тестовую пригодность для обслуживания?

Это, казалось, зажгло немного разговора по другому вопросу, и я думал это достойный вращаться в его собственный вопрос. Принцип DRY, кажется, наше предпочтительное оружием для борьбы с обслуживанием...
вопрос задан: 23 May 2017 10:29
7
ответов

Как повторить “блок” в шаблоне django

Я хочу использовать то же {% блока %} дважды в том же шаблоне django. Я хочу, чтобы этот блок появился несколько раз в моем основном шаблоне: # base.html <HTML> <голова> <заголовок> {%...
вопрос задан: 15 April 2015 21:39
7
ответов

Как заставить этот C++ кодировать больше DRY?

У меня есть эти два метода на классе, которые отличаются только по одному вызову метода. Очевидно, это - очень неDRY, тем более, что оба используют ту же формулу. международный PlayerCharacter:: getAttack () {международное нападение;...
вопрос задан: 19 April 2010 18:58
7
ответов

Альтернатива шаблону обработки формы django?

Предложенный шаблон для обработки формы в представлении кажется чрезмерно сложным и не-DRY мне: контакт определения (запрос): если request.method == 'POST': #, Если форма была отправлена... форма =...
вопрос задан: 18 July 2009 21:55
7
ответов

Что принцип DRY на самом деле похож в ASP.NET НА MVC?

Я продолжаю слышать о Принципе DRY и как в ASP.NET MVC, но настолько важно, когда я провожу исследование в области Google, я, кажется, вполне не понимаю точно, как это относится к MVC. Из того, что я читал...
вопрос задан: 27 October 2008 19:42
6
ответов

Как Вы сохраняете свои бизнес-правила DRY?

В идеальном приложении каждое бизнес-правило существовало бы только однажды. Я работаю на магазин, который осуществляет бизнес-правила в как можно больше в базе данных. Во многих случаях достигнуть лучшего пользователя...
вопрос задан: 12 April 2017 07:31
6
ответов

Делает это существует: Повторное Средство поиска Кода?

В ближайшем будущем я наследую несколько крупный проект. Я делал некоторые маленькие обновления его недавно и заметил, что части его могли использовать некоторый рефакторинг, так как существуют методы...
вопрос задан: 9 July 2009 16:21
6
ответов

Безопасное программирование нарушает принцип DRY?

Отказ от ответственности: Я - неспециалист, в настоящее время учащийся программировать. Никогда часть проекта, ни записанный что-либо дольше, чем ~500 строк. Мой вопрос: делает безопасное программирование, нарушают нет...
вопрос задан: 7 June 2009 05:56
6
ответов

Есть ли там какие-либо инструменты DRYer кода? [закрытый]

У меня есть большая кодовая база и существует много повторного, или почти повторенного кода повсеместно, это о как unDRY, поскольку код может добраться, но отслеживание "дубликатов" трудно, таким образом, я задавался вопросом если...
вопрос задан: 26 March 2009 15:12
5
ответов

с помощью урожая в C# как я был бы в Ruby

Помимо просто использования урожая для итераторов в Ruby, я также использую его для передачи управления кратко назад вызывающей стороне перед возобновляющимся управлением в вызываемом методе. То, что я хочу сделать в C#, подобно. В тесте...
вопрос задан: 21 April 2015 12:28
5
ответов

Как “высушить” атрибуты C# в Моделях и ViewModels?

Этот вопрос был вдохновлен моей борьбой с ASP.NET MVC, но я думаю, что он относится к другим ситуациям также. Скажем, у меня есть ORM-сгенерированная Модель и два ViewModels (один для представления "деталей"...
вопрос задан: 16 February 2010 05:58
5
ответов

Создание функций в Java?

Я пишу демонстрационный код для API, который мы создали, и я продолжаю сталкиваться с той же проблемой, где я повторяю меня, много раз реклама nauseum. Я крайне знаю, что Java, как планируют, будет иметь...
вопрос задан: 5 February 2010 04:36
5
ответов

Как я применяю принцип DRY к итераторам в C++? (итератор, const_iterator, reverse_iterator, const_reverse_iterator)

Хорошо, таким образом, я имею два (абсолютно несвязанный, другой проект) классы с помощью итераторов теперь. У каждого есть итератор и reverse_iterator, работающий, как предназначено и другой, текущий имеет итератор и полу-...
вопрос задан: 21 November 2009 20:17
5
ответов

Как я приношу DRY (не повторяйте себя) к Objective C

Я приезжаю от Ruby до Objective C, и я продолжаю делать: NSObject *нечто; @property (неатомарный, сохраните), NSObject *нечто; в.h файле, и затем в.m файле: нечто @synthesize; наверху и [выпуск нечто]...
вопрос задан: 31 July 2009 22:12
5
ответов

Шаблон DataMapper повреждает MVC?

Я читал на нескольких платформах PHP, особенно Платформа Зенда, но я запутываюсь о надлежащем способе продвинуться. Платформа зенда не использует ActiveRecords, но вместо этого...
вопрос задан: 19 June 2009 08:50
5
ответов

DRY между константами производства и тестового кода

Я обычно стараюсь избегать дублирования и придерживаюсь принципа DRY. Однако я задаюсь вопросом о случае как это: общедоступный класс Функция {заключительная статическая Строка FEATURE_LABEL = "вздор"; общественность...
вопрос задан: 14 January 2009 13:27
4
ответа

Как сделать символьную строку из значения макроса C?

Например, как постараться не писать 'func_name' дважды? #ifndef TEST_FUN # определяют TEST_FUN func_name #, определяют TEST_FUN_NAME "func_name" #endif, я хотел бы следовать за Единственной Точкой правила Истины...
вопрос задан: 1 February 2016 12:01
4
ответа

Как можно быть DRY с языком программирования, который не имеет Отражения? [закрытый]

Любой язык программирования, который не имеет подходящего отражательного механизма, который я нахожу серьезно изнурительными для того, чтобы быстро изменить проблемы. Это кажется с определенными языками своим невероятным твердым или нет...
вопрос задан: 28 June 2010 18:40
4
ответа

Django - Подсказки, чтобы не повторять код в представлениях

Я перемещаюсь происхождения PHP в разработку Django с помощью Python, главным образом ради занятия MVC (или MVT), что я чувствую, имеет большую часть смысла, хотя в этом шаблоне я начал замечать...
вопрос задан: 20 March 2010 09:41
4
ответа

“наследование” ASP.NET сайты MVC из общего шаблонного приложения? (коллективная аренда)

Мы создаем приблизительно 10 ASP.NET сайты MVC, которые имеют единый набор функций (и соответствующие URL, Маршруты, Контроллеры, Действия и Представления). Сайты также все совместно используют основной набор домена...
вопрос задан: 30 September 2009 05:51
4
ответа

Сокращение дублирования кода между оператором = и конструктором копии

У меня есть класс, который требует конструктора копии не по умолчанию и оператора присваивания (он содержит списки указателей). Есть ли любой общий способ уменьшить дублирование кода между копией...
вопрос задан: 25 September 2009 12:57
4
ответа

Самый простой код для сортировки массивов в рубине?

Я обычно, чему-то нравится array.sort {|a, b | a.something <=> b.something}, Как я должен высушить это?
вопрос задан: 16 September 2009 14:37
4
ответа

Сушка представлений в направляющих (number_to_currency)

У меня есть код, подобный: number_to_currency (line_item.price: единица => "£") замусоривание моих представлений в различных моделях. Начиная с моих соглашений о приложении только в фунте стерлингов (£), должен я не перемещать это в каждый из
вопрос задан: 9 September 2009 15:00
4
ответа

Как я высушил свои представления CouchDB?

Что я могу сделать для совместного использования кода среди представлений в CouchDB? Пример 1 - служебные методы Jesse Hallett имеет некоторые хорошие служебные методы, включая функциональную точку (attr) {функция возврата (obj) {возврат...
вопрос задан: 29 July 2009 00:40
4
ответа

Нарушение шаблона Model-View-ViewModel DRY?

Я прочитал эту статью сегодня http://dotnetslackers.com/articles/silverlight/Silverlight-3-and-the-Data-Form-Control-part-I.aspx об использовании шаблона MVVM в рамках приложения Silverlight, где Вы имеете...
вопрос задан: 27 July 2009 19:24
4
ответа

Как сделать исходный код частью документации XML и не нарушить DRY?

Я хотел бы добавить части исходного кода к документации XML. Я мог скопировать и вставить исходный код к немного <код> элементы, как это:///<сводка>///Говорит привет что мир в очень...
вопрос задан: 24 June 2009 22:09