anti-patterns — все вопросы

2ответа
4 голоса
Это анти-шаблон для размещения меток и тому подобного в файлах свойств (выпущенных для JSP и веб-разработки)
Я вижу, что многие разработчики J2EE помещают метки в файлы свойств, но не используют разные локали. Таким образом, вы получаете много пропущенных исключений свойств. И главное, это затрудняет отлад
7ответов
4 голоса
Разрешение анти-паттерна цепочки вызовов
Я начал замечать что-то вроде анти-паттерна в моей разработке ASP.NET. Это беспокоит меня, потому что это похоже на правильную вещь, чтобы поддерживать хороший дизайн, но в то же время пахнет неправ
1ответ
4 голоса
Почему сервисный локатор является анти-шаблоном в следующем примере?
У меня есть приложение MVC с четко определенной моделью предметной области, с сущностями, хранилищами и уровнем обслуживания. Чтобы избежать создания экземпляров классов обслуживания внутри моих
1ответ
4 голоса
Шаблоны дизайна - анти паттерны супер - избегайте или сохраняйте
Недавно я заметил, что то, что мне действительно нравится делать в некоторых случаях (например, супер), является анти-паттерном. ( http://en.wikipedia.org/wiki/Call_super ) Итак, мой вопрос: К
3ответа
4 голоса
Как заменить вложенные операторы switch
Меня попросили написать небольшой PHP-скрипт, который принимает POST-ввод из нескольких выпадающих списков, которые дают некоторые выбираемые критерии, и в конце выдает одну или несколько строковых
2ответа
4 голоса
JavaScript: создание ссылки на «this» (например, «var _this = this») против bind /call /apply
Использование this в неправильном контексте является распространенной ошибкой. Придуманный пример: function SomeClass() { this.prop = 42; document.body.addEventListener('click', function()
4ответа
4 голоса
База данных как антипаттерн МПК
Я написал многоуровневое веб-приложение, состоящее из многофункционального веб-клиента (PHP), который взаимодействует с Java-сервисом.Веб-клиент размещается на сервере apache, а служба java работает н
4ответа
4 голоса
Слишком много синглетонов в проекте - это плохая практика?
Почти в каждом проекте я создаю несколько классов, которые реализуют шаблон Singleton.Например, менеджер данных - если есть какая-то работа с файловой системой, загрузчик данных - если приложение подк
1ответ
4 голоса
Разница между дизайном шаблона и анти-паттерном
Я читаю теорию о проектировании архитектуры программного обеспечения и вижу некоторые теории, такие как принципы SOLID, Design Pattern и Anti-Pattern, которые мы должны учитывать при разработке нашего
5ответов
4 голоса
Кто-нибудь узнает какой-либо шаблон /антипаттерн в прилагаемой диаграмме классов?
альтернативный текст http://img8.imageshack.us/img8/8558/classdiagram.pngКраткое описание: У меня есть сомнения, нормально ли, что ---- +: = 0 =: + ---- реализует как интерфейс, так и абстрактный клас
2ответа
4 голоса
Какое значение имеет более высокий приоритет, updatePeriodMillis или значение, связанное с Alarm?
Я понимаю, что параметр ---- +: = 0 =: + ---- определяет, как часто приложение ---- +: = 1 =: + ---- обновляется в соответствии со спецификацией в -- +: = 2 =: + ---- присутствует в /res /xmlЭтот подх
2ответа
4 голоса
Пустой флаг плохая привычка?
Я столкнулся с очень глупой ошибкой несколько дней назад.Это было вызвано этим перечислением, которое я получаю из сторонней библиотеки:Я привык проверять флаги следующим образом:но это не работает дл
1ответ
4 голоса
Наименование алгоритмического антипаттерна
У меня проблемы с тем, чтобы вспомнить название делания чего-либо с квадратичной сложностью, когда это можно решить линейно.Например, использование функции ---- +: = 0 =: + ---- для итераций по связан
1ответ
4 голоса
Смущает использование контейнера IOC, сервисного локатора и фабрики
Предположим, у меня есть ---- +: = 0 =: + ----, которое зависит от ---- +: = 1 =: + ---- или ---- +: = 2 =: +---- или что-то в этом роде.В настоящее время он решает правильную реализацию требуемой слу
3ответа
4 голоса
Специализация конструктора в Python
Иерархии классов и конструкторы связаны между собой.Параметры из дочернего класса должны быть переданы их родителю.Итак, в Python мы получаем что-то вроде этого:Вообразите это с дюжиной дочерних класс
6ответов
6 голосов
Злоупотребление использованием и Dispose () для обработки объема не подлежащих освобождению объектов?
В целях удобства и безопасности я бы хотел использовать оператор using для выделения и освобождения объектов из /в пул public class Resource : IDisposable { public void Dispose() {
3ответа
6 голосов
Внедрение зависимостей - использовать с объектами передачи данных (DTO)?
Рассмотрим приведенный ниже код (который был упрощен). У меня есть класс обслуживания, который возвращает список конкретных объектов DTO, каждый из которых реализует свой собственный интерфейс. В ре
7ответов
8 голосов
Использует «плохую» практику
Я только что добавил параметр out bool в метод, который я написал, чтобы предупредить мой пользовательский интерфейс. Я использовал метод out вместо получения самого метода для возврата false /tru
11ответов
8 голосов
Разве в анти-паттерне всегда используются методы get и set для доступа к собственным полям члена класса? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   Использование методов получения в методах класса                                      5 ответов                               
5ответов
9 голосов
Альтернатива «для меня в xrange (len (x))»
Итак, я вижу в другой пост следующий «плохой» фрагмент, но единственные альтернативы, которые у меня есть видел исправления Python. for i in xrange(len(something)): workwith = something[i] #
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132