Вопросы по теме '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 просмотров
schedule
06.05.2023
Команда 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 просмотров
schedule
04.04.2024