В недавнем обзоре кода я определил несколько строк дублированной логики в классе (меньше чем 15 строк). Когда я предложил, чтобы автор осуществил рефакторинг код, он утверждал, что код более прост понять...
Иногда мой начальник жалуется нам: зачем нам нужно так много времени для реализации функции? На самом деле, функция была реализована в другом приложении раньше, вам просто нужно скопировать ...
Я создаю свою собственную реализацию XUL в C++ с помощью Windows API. То, что элементы создаются синтаксическим анализатором XML, требует, чтобы у них были идентичные интерфейсы, так, чтобы мы не делали...
При борьбе за правильность константы я часто нахожу меня написанием кода, таким как этот класс Панель; класс Foo {общественность: Панель константы* панель () константа {/* код, который получает Панель где-нибудь */} Панель* панель () {...
Это, казалось, зажгло немного разговора по другому вопросу, и я думал это достойный вращаться в его собственный вопрос. Принцип DRY, кажется, наше предпочтительное оружием для борьбы с обслуживанием...
Я хочу использовать то же {% блока %} дважды в том же шаблоне django. Я хочу, чтобы этот блок появился несколько раз в моем основном шаблоне: # base.html <HTML> <голова> <заголовок> {%...
У меня есть эти два метода на классе, которые отличаются только по одному вызову метода. Очевидно, это - очень неDRY, тем более, что оба используют ту же формулу. международный PlayerCharacter:: getAttack () {международное нападение;...
Предложенный шаблон для обработки формы в представлении кажется чрезмерно сложным и не-DRY мне: контакт определения (запрос): если request.method == 'POST': #, Если форма была отправлена... форма =...
Я продолжаю слышать о Принципе DRY и как в ASP.NET MVC, но настолько важно, когда я провожу исследование в области Google, я, кажется, вполне не понимаю точно, как это относится к MVC. Из того, что я читал...
В идеальном приложении каждое бизнес-правило существовало бы только однажды. Я работаю на магазин, который осуществляет бизнес-правила в как можно больше в базе данных. Во многих случаях достигнуть лучшего пользователя...
В ближайшем будущем я наследую несколько крупный проект. Я делал некоторые маленькие обновления его недавно и заметил, что части его могли использовать некоторый рефакторинг, так как существуют методы...
Отказ от ответственности: Я - неспециалист, в настоящее время учащийся программировать. Никогда часть проекта, ни записанный что-либо дольше, чем ~500 строк. Мой вопрос: делает безопасное программирование, нарушают нет...
У меня есть большая кодовая база и существует много повторного, или почти повторенного кода повсеместно, это о как unDRY, поскольку код может добраться, но отслеживание "дубликатов" трудно, таким образом, я задавался вопросом если...
Помимо просто использования урожая для итераторов в Ruby, я также использую его для передачи управления кратко назад вызывающей стороне перед возобновляющимся управлением в вызываемом методе. То, что я хочу сделать в C#, подобно. В тесте...
Этот вопрос был вдохновлен моей борьбой с ASP.NET MVC, но я думаю, что он относится к другим ситуациям также. Скажем, у меня есть ORM-сгенерированная Модель и два ViewModels (один для представления "деталей"...
Я пишу демонстрационный код для API, который мы создали, и я продолжаю сталкиваться с той же проблемой, где я повторяю меня, много раз реклама nauseum. Я крайне знаю, что Java, как планируют, будет иметь...
Хорошо, таким образом, я имею два (абсолютно несвязанный, другой проект) классы с помощью итераторов теперь. У каждого есть итератор и reverse_iterator, работающий, как предназначено и другой, текущий имеет итератор и полу-...
Я приезжаю от Ruby до Objective C, и я продолжаю делать: NSObject *нечто; @property (неатомарный, сохраните), NSObject *нечто; в.h файле, и затем в.m файле: нечто @synthesize; наверху и [выпуск нечто]...
Я читал на нескольких платформах PHP, особенно Платформа Зенда, но я запутываюсь о надлежащем способе продвинуться. Платформа зенда не использует ActiveRecords, но вместо этого...
Я обычно стараюсь избегать дублирования и придерживаюсь принципа DRY. Однако я задаюсь вопросом о случае как это: общедоступный класс Функция {заключительная статическая Строка FEATURE_LABEL = "вздор"; общественность...
Например, как постараться не писать 'func_name' дважды? #ifndef TEST_FUN # определяют TEST_FUN func_name #, определяют TEST_FUN_NAME "func_name" #endif, я хотел бы следовать за Единственной Точкой правила Истины...
Любой язык программирования, который не имеет подходящего отражательного механизма, который я нахожу серьезно изнурительными для того, чтобы быстро изменить проблемы. Это кажется с определенными языками своим невероятным твердым или нет...
Я перемещаюсь происхождения PHP в разработку Django с помощью Python, главным образом ради занятия MVC (или MVT), что я чувствую, имеет большую часть смысла, хотя в этом шаблоне я начал замечать...
Мы создаем приблизительно 10 ASP.NET сайты MVC, которые имеют единый набор функций (и соответствующие URL, Маршруты, Контроллеры, Действия и Представления). Сайты также все совместно используют основной набор домена...
У меня есть класс, который требует конструктора копии не по умолчанию и оператора присваивания (он содержит списки указателей). Есть ли любой общий способ уменьшить дублирование кода между копией...
У меня есть код, подобный: number_to_currency (line_item.price: единица => "£") замусоривание моих представлений в различных моделях. Начиная с моих соглашений о приложении только в фунте стерлингов (£), должен я не перемещать это в каждый из
Что я могу сделать для совместного использования кода среди представлений в CouchDB? Пример 1 - служебные методы Jesse Hallett имеет некоторые хорошие служебные методы, включая функциональную точку (attr) {функция возврата (obj) {возврат...
Я прочитал эту статью сегодня http://dotnetslackers.com/articles/silverlight/Silverlight-3-and-the-Data-Form-Control-part-I.aspx об использовании шаблона MVVM в рамках приложения Silverlight, где Вы имеете...
Я хотел бы добавить части исходного кода к документации XML. Я мог скопировать и вставить исходный код к немного <код> элементы, как это:///<сводка>///Говорит привет что мир в очень...