Вопросы с тегом «anti-patterns»

232
Каковы наиболее распространенные анти-паттерны SQL? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

229
Что делать с исходным файлом C ++ из 11000 строк?

Таким образом, в нашем проекте есть огромный исходный файл mainmodule.cpp (это 11000 строк?), И каждый раз, когда мне приходится его трогать, я съеживаюсь. Поскольку этот файл настолько центральный и большой, он продолжает накапливать все больше и больше кода, и я не могу придумать, как сделать...

203
Модульное тестирование каталога Anti-паттернов

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. анти-паттерн : должно быть по крайней мере два ключевых элемента, чтобы формально отличить реальный анти-паттерн от...

194
Что такое анти-паттерн?

Я изучаю паттерны и анти-паттерны. У меня есть четкое представление о шаблонах, но я не получаю анти-шаблонов. Определения из Интернета и Википедии меня сильно смущают. Кто-нибудь может объяснить мне простыми словами, что такое анти-паттерн? Какова цель? Что они делают? Это плохо или...

146
Синглтон с аргументами на Java

Я читал статью о Синглтоне в Википедии и наткнулся на этот пример: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to...

137
Является ли ServiceLocator антишаблоном?

Недавно я прочитал статью Марка Симанна об анти-паттерне Service Locator. Автор указывает на две основные причины, почему ServiceLocator является анти-паттерном: Проблема использования API (с которой у меня все в порядке) Когда в классе используется локатор Service, очень трудно увидеть его...

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

Распространенным антипаттерном в Python является объединение последовательности строк +в цикле. Это плохо, потому что интерпретатор Python должен создавать новый строковый объект для каждой итерации, а это в конечном итоге занимает квадратичное время. (Последние версии CPython, очевидно, могут...

105
Паттерны проектирования, которых следует избегать [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

89
Почему «бежать и бросать» считается антипаттерном? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Этот вопрос был вызван дискуссией...