2
ответа

Антишаблоны архитектуры предприятия [закрываются]

Чего ключевые антишаблоны должны избежать при проектировании приложений для предприятия? Мы используем C# и SQL Server и Silverlight, btw - но я предполагаю, что некоторые антишаблоны будут...
вопрос задан: 11 January 2010 03:56
2
ответа

антишаблон “грязного полиморфизма”

В довольно большом приложении Ruby у нас есть ситуация, где данный объект определяется несколькими вещами: имя и идентификатор, говорят. Каждый из этих типов значения служит несколько различной цели и так...
вопрос задан: 3 April 2009 00:09
2
ответа

Каковы тип свойства Struts ActionForm должны быть?

Я наследовал это гигантское веб-приложение Java прежней версии с помощью Struts 1.2.4. У меня есть конкретный вопрос относительно ActionForms. У некоторых из них есть только Свойства строки (даже для чисел), некоторые из них используют...
вопрос задан: 16 October 2008 17:29
1
ответ

Создание пользовательских событий - Объектный Отправитель или Введенный Отправитель?

Я перерыл архивы, и я нашел много вопросов о том, что отправитель и почему необходимо использовать шаблон, но я ничего не видел о пользовательском событии и типе если отправитель. Скажите, что я...
вопрос задан: 15 July 2010 04:00
0
ответов

Коды ошибок в иерархии исключений и исключений

Как вы думаете, можно ли использовать коды ошибок в исключении для указания типа ошибки? Взгляните на этот код: public class MyException extends Exception {public static final String ...
вопрос задан: 13 March 2019 09:52
0
ответов

Почему блокировка с двойной проверкой нарушена в Java?

Этот вопрос относится к поведению старых версий Java и старых реализаций алгоритма блокировки с двойной проверкой. В новых реализациях используется volatile и полагаются на слегка измененные volatile ...
вопрос задан: 7 January 2019 15:35
0
ответов

Использует ли “ out »плохая практика

Я только что добавил параметр out bool в метод, который я написал, чтобы получить предупреждение в моем пользовательском интерфейсе. Я использовал out вместо того, чтобы заставить сам метод возвращать false / true, поскольку это означало бы ...
вопрос задан: 13 December 2017 05:36
0
ответов

Почему «log and throw» Считается антипаттерном? [closed]

Этот вопрос был вызван дискуссией вокруг этой статьи, на которую я не получил хороших ответов. Зачем регистрировать ваше исключение, а затем повторно генерировать его (с сохранением исходной трассировки стека ...
вопрос задан: 31 October 2017 12:48
0
ответов

Есть ли причина не использовать «+» для объединения двух строк?

Распространенным антишаблоном в Python является объединение последовательности строк с помощью + в цикле. Это плохо, потому что интерпретатор Python должен создавать новый строковый объект для каждой итерации, и это заканчивается...
вопрос задан: 23 May 2017 12:10
0
ответов

Name of the anti-pattern of keeping old obsolete code around

Recently I took a look at some code I'd committed to our version control system at work, and I found a bunch of it had been replaced (that's OK) but the old version was still there, commented out. I ...
вопрос задан: 23 May 2017 12:09
0
ответов

Как убедить людей, что одиночный класс с 11975 строками кода - это плохо? (не так ли?) [закрыто]

У меня возникает чувство дежавю, когда я читаю сообщение [Что делать с исходным файлом C ++ на 11000 строк?], но я не думаю, что могу начать действовать самостоятельно, поскольку У меня нет полномочий принимать меры. Итак ...
вопрос задан: 23 May 2017 12:06
0
ответов

Почему Синглтон считается анти-паттерном? [Дубликат]

Возможный дубликат: что такого плохого в синглетонах? Шаблон Singleton Design: ловушки Синглтонский анти-паттерн Я недавно слышал, что синглтонский анти-паттерн. Я знаю, что это должно ...
вопрос задан: 23 May 2017 11:54
0
ответов

Это анти-паттерн использовать угловые $ watch в контроллере?

В моем бесконечном стремлении сделать вещи «правильным» угловым способом, я много читал о том, как заставить контролеров наблюдать за изменениями в моделях в угловых сервисах. Некоторые сайты говорят, используя $ ...
вопрос задан: 23 May 2017 11:53
0
ответов

Если синглтоны так плохи, то почему в Scala есть языковая поддержка для них? [дубликат]

Возможный дубликат :Почему одноэлементные объекты более объектно-ориентированы? Почему в Scala есть языковая поддержка шаблона Singleton anti -? Если бы Scala унаследовала ключевое слово static от Java,...
вопрос задан: 23 May 2017 10:28
0
ответов

Есть ли документированные анти-паттерны для функционального программирования? [закрыто]

В следующем месяце я собираюсь работать над новым научно-исследовательским проектом, в котором будет принят функциональный язык программирования (я голосовал за Haskell, но сейчас F # получил больше консенсуса). Теперь я играл с такими ...
вопрос задан: 20 March 2017 10:29
0
ответов

C #: Enum anti-patterns [closed]

Были разговоры о том, что Enum в целом нарушает принципы чистого кода, поэтому я ищу любимые людьми Enum анти- шаблоны и альтернативные решения для них. Например, я видел такой код ...
вопрос задан: 1 June 2015 07:56
0
ответов

Считается ли try / catch для каждого отдельного оператора, вызывающего исключение, анти-шаблоном?

В настоящее время я просматриваю код Java коллег, и я вижу много случаев, когда каждый оператор, который может вызвать исключение, инкапсулируемое в его собственном try / catch. Где все блоки catch ...
вопрос задан: 23 January 2013 07:27
0
ответов

Развязка модели домена Rails от Activerecord

Я читал книгу «Антипаттерны SQL: избегая ловушек программирования баз данных», особенно о анти-шаблоне magic beans. На нем показана диаграмма, разделяющая активные записи с помощью ...
вопрос задан: 5 October 2012 18:27
0
ответов

Почему определение свойств в прототипе считается антипаттерном

Я часто вижу этот шаблон для определения объектов javascript function Person (name ){ this.name = name; } Person.prototype.describe = function (){ return "Человек по имени "+this.name; }; И в этом...
вопрос задан: 10 August 2012 14:55
0
ответов

Почему «element.innerHTML+=» — плохой код?

Мне сказали не добавлять элементы с помощью element.innerHTML +=... вот так :var str = "
hello world
"; var elm = document.getElementById ("targetID" ); вяз.innerHTML += ул; //...
вопрос задан: 17 July 2012 02:50
0
ответов

Является ли замена элемента списка шаблоном против -?

У меня есть модуль, который работает с путями, представленными в виде списков. Большинство функций выполняют типичную рекурсивную обработку списка, но теперь мне нужна функция, которая иногда изменяет путь. Итак, я написал эту замену...
вопрос задан: 12 July 2012 15:34
0
ответов

DI Control -Freak Anti -Pattern :Проблемы с пониманием

Я читаю «Внедрение зависимостей в.NET» Марка Симанна, и я не могу понять это :. Хотя новое ключевое слово — это запах кода, когда дело доходит до VOLATILE...
вопрос задан: 5 July 2012 08:14
0
ответов

Является ли обертка экземпляра вокруг статического класса для целей DI антишаблоном?

Я создал небольшой статический объект для сохранения общих типов в Isolated Storage на WP7. Это отлично работает для старых проектов, но некоторые из новых проектов используют DI для управления конфигурацией. Я поклонник ...
вопрос задан: 8 February 2012 09:49
0
ответов

есть ли хороший источник антипаттернов? [закрыто]

Я слышал и читал много материалов по шаблонам проектирования, стилям кодирования, методам программирования и т.д., но редко читаю материалы по анти-шаблонам. Я думаю, что чтение этих материалов может извлечь урок из «...
вопрос задан: 19 November 2011 06:59
0
ответов

Плохие схемы реальных баз данных

В рамках нашего магистерского проекта создается анализатор схемы базы данных. В качестве основы для этого мы работаем над количественной оценкой плохого дизайна базы данных. Наш руководитель поручил нам проанализировать реальный мир ...
вопрос задан: 14 November 2011 00:45
0
ответов

«Перечисление как неизменяемый богатый объект»: это антипаттерн?

Я часто видел и использовал перечисления с прикрепленными атрибутами для выполнения некоторых основных задач, таких как как предоставление отображаемого имени или описания: public enum Movement {[DisplayName ("Turned Right")] ...
вопрос задан: 24 October 2011 20:57
0
ответов

Паттерн фабрики, который будет удовлетворять принципу "открыто/закрыто"?

У меня есть следующие конкретные продукты животных: Собака и Кошка. Я использую параметризованный метод Factory для создания указанных продуктов. В зависимости от параметра AnimalInfo, который передается методу Factory ...
вопрос задан: 24 October 2011 13:36
0
ответов

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

Я пытаюсь объяснить своей команде, почему это плохая практика, и ищу ссылку на анти-шаблон, чтобы помочь в моем объяснении. Это очень большое корпоративное приложение, поэтому вот простой пример ...
вопрос задан: 6 October 2011 07:01
0
ответов

Чрезмерное использование строковых констант PHP?

У меня есть два частных случая, когда я не согласен с коллегой, должны ли константы быть используется или нет. Мы используем самодельный фреймворк, работающий примерно как Symfony 1.x. Исходный код был в маршрутизации ...
вопрос задан: 30 September 2011 13:33
0
ответов

Внедрение зависимостей - использование с объектами передачи данных (DTO)?

Рассмотрим приведенный ниже код (который был упрощен ). У меня есть класс обслуживания, который возвращает список конкретных объектов DTO, каждый из которых реализует свой собственный интерфейс. В фактическом коде это ...
вопрос задан: 24 July 2011 18:55