Вопросы по теме 'dry'

Как сохранить ассоциацию ActiveRecord DRY?
У меня проблема с попыткой сохранить СУХИЕ средства поиска AR в моем приложении. Я создал приложение для ведения блога, которое извлекает все связанные страницы, сообщения, ссылки, теги и категории для блога, когда пользователь впервые просматривает...
263 просмотров
schedule 13.07.2022

DRY между производственными и тестовыми константами кода
Обычно я стараюсь избегать дублирования и придерживаюсь принципа DRY. Однако меня интересует такой случай: public class Feature { final static String FEATURE_LABEL = "blah"; public void doSomething() { ... } ... } public class...
1198 просмотров
schedule 15.11.2023

Как применить принцип DRY к SQL-операторам, которые вращаются по месяцам
Мне интересно, как другие справляются с этой ситуацией ... и как применить к этой ситуации принцип «Не повторяйся» (DRY). Я постоянно переворачиваю или пишу операторы CASE в T-SQL, чтобы представить месяцы в виде столбцов. Обычно у меня есть...
4236 просмотров
schedule 28.01.2024

СУХОЙ этот метод
Мне нужна помощь, чтобы сделать этот метод универсальным. Это повторяется около десяти раз, чтобы получить списки для различных элементов управления веб-списками (заменяя «MyType» на тип, используемый в конкретном элементе управления)....
697 просмотров
schedule 26.09.2022

как придерживаться принципа «Не повторяй себя» (DRY), когда будет слишком много «если-то-еще», что сделает код нечитаемым?
Я хотел бы придерживаться принципа Don't-Repeat-Yourself, но иногда, когда я пишу PHP вместе с HTML и CSS, если я повторно использую один и тот же код для разных ситуаций, в моем коде скоро будет очень много if- затем-иначе, что код нелегко...
6649 просмотров
schedule 01.02.2022

ASP.NET MVC 2 - когда использовать шаблоны и когда использовать частичные представления
Одной из новых функций в ASP.NET MVC 2 Preview 1 является поддержка концепции шаблонов редактора и шаблонов отображения, которые позволяют предварительно определить, как данный объект будет отображаться для отображения или редактирования с помощью...
5453 просмотров
schedule 21.12.2022

Jquery - (пере) подключение динамически генерируемых элементов
Часто у меня есть элементы, привязанные к дополнительной функциональности, например: $('.myfav').autocomplete(); $('.myfav').datepicker(); $('.myfav').click(somefunction); Но когда с помощью какого-то кода динамически генерируется больше...
839 просмотров
schedule 19.11.2023

ASP.NET: повторное использование одного и того же Repeater ItemTemplate
В настоящее время я использую определенный ItemTemplate для трех повторителей, которые все находятся на одной странице, но все они привязаны к разным источникам данных. Есть ли способ реорганизовать мою веб-форму без использования...
1359 просмотров
schedule 31.05.2022

Как инициализировать атрибуты при создании экземпляров объектов в Rails?
Clients есть много Invoices . Счета имеют атрибут number , который я хочу инициализировать, увеличивая предыдущий номер счета клиента. Например: @client = Client.find(1) @client.last_invoice_number > 14 @invoice =...
11541 просмотров

Команда WPF - вызывается из Window и UserControl, те же обработчики
Как я могу иметь команду, которую можно вызывать как из окна, так и из пользовательского элемента управления (нажав кнопку в любом из них), которая использует одни и те же методы выполнения и может выполняться? Похоже, если у меня есть следующее в...
299 просмотров
schedule 02.06.2022

Вызов render() из вспомогательного метода фильтра в Grails
У меня есть фильтры, подобные тем, которые определены ниже. Они запускают один и тот же блок кода в разных местах, поэтому, чтобы сохранить его СУХИМ, я преобразовал этот код в метод с именем doResponse(). class MyFilters { def filters = {...
2916 просмотров
schedule 12.07.2022

Как оптимизировать производительность, не нарушая принцип DRY (Don't-Repeat-Yourself) в этом сценарии?
Предположим, я использую C ++. Теперь у меня есть такой код: int flag; // ... while (!TimeToExitLoop()) { Func(); } Цикл while будет выполняться огромное количество раз, а Func критичная по времени функция, например: void Func()...
144 просмотров
schedule 08.08.2022

Как высушить код Sass с помощью переменных?
У меня есть дизайн, который использует цвета для обозначения разделов сайта. Я поместил файл с определенными цветовыми переменными, так как они могут меняться и их сложно отследить через файлы CSS. $people: #D50000; $galleries: #D500AA;...
1630 просмотров
schedule 12.02.2023

CodeIgniter: Несколько приложений, как разделить ресурсы?
Я пытаюсь создать сайт с несколькими приложениями, используя CodeIgniter. Отдельные приложения должны иметь возможность совместно использовать методы модели, помощники, библиотеки и т. д. Документация на сайте CI (см.:...
3114 просмотров
schedule 24.02.2022

Шаблон фабрики Scala
Пытаясь написать более тестируемый Java-код, я использовал шаблон Model-View-Presenter, который Мартин Фаулер опубликовал в своем блоге несколько лет назад ( http://martinfowler.com/eaaDev/ModelViewPresenter.html -- да, я знаю, что он устарел, но мне...
1373 просмотров
schedule 02.09.2022

СУШКА помощника: оберните form_for и получите доступ к локальной переменной формы
Я пытаюсь высушить кучу кода форм с повторяющимся набором полей, появляющихся в конце каждой формы. Я написал хелпер, который работает с хелпером form_for rails. Но я начинаю теряться во всех различных прицелах, которые летают вокруг... Мой...
1331 просмотров
schedule 01.07.2022

C 'дженерики' удваиваются и плавают
У меня есть функция в C, которая принимает и возвращает двойное число (и использует несколько двойных значений внутри). Есть ли хороший способ сделать вторую версию функции, точно такую ​​же, только с float вместо double ? Также следует обновить...
241 просмотров
schedule 25.01.2024

Как избежать повторного SendMessage
У меня проблема: я использую SendMessage из процедуры в DLL для связи с главным окном; процедура — это процедура-ловушка, которая позволяет главному окну узнать, когда нажата правая кнопка мыши в поле редактирования; он также отправляет дескриптор...
458 просмотров
schedule 05.03.2022

«Маршрутизация» Rails на основе свойств модели
Я пытаюсь делать разные вещи на домашней странице моего приложения на основе свойств текущего аутентифицированного пользователя. Например: location, user, state, -> destination /, no user -> a home page /,...
164 просмотров
schedule 05.02.2023

Codeigniter — делаю мои контроллеры более СУХИМИ
В моей функции контроллера codeigniter я использую следующий код для создания своего представления и вставки всего необходимого содержимого: $left_column = $this->load->view('widgets/sub_navigation', $subnav_data, true);...
1550 просмотров