7
ответов

Контакт с объектами бога

Я работаю в команде среднего размера, и я сталкиваюсь с этими крайне большими файлами класса регулярно. Моя первая тенденция состоит в том, чтобы пойти в них с ножом, но это обычно просто усугубляет положение и помещает...
вопрос задан: 20 March 2013 18:24
6
ответов

Объект бога - уменьшение, связывающееся с 'основным' объектом

У меня есть объект под названием Параметры, который брошен от метода до метода вниз и дерева вызова через границы пакета. Это имеет приблизительно пятьдесят переменных состояния. Каждый метод мог бы использовать один или два...
вопрос задан: 20 March 2013 18:25
5
ответов

MVVM и предотвращение Монолитного объекта Бога

Я нахожусь на этапе завершения крупного проекта, который имеет несколько больших компонентов: получение изображений, обработка изображений, хранение данных, фабрика ввод-вывод (проект автоматизации) и несколько других. Каждый из...
вопрос задан: 20 March 2013 18:24
4
ответа

Контроллеры бога - Как предотвратить их?

В нескольких проектах MVC я продолжал работать, стало очевидно, что существует несколько проблематичных контроллеров, которые органически превратились в классы Бога - полубоги каждый в их собственном домене, если...
вопрос задан: 20 March 2013 18:26
4
ответа

Который является более злым: ненужный одиночный элемент или Объект Бога?

Вот ситуация: у меня есть класс, который делает слишком много. Это главным образом для доступа к конфигурационной информации, но это также имеет соединение с базой данных. Это реализовано как одиночный элемент, таким образом, это...
вопрос задан: 3 July 2009 15:42
2
ответа

Разработка класса таким способом, которым это не становится “Объектом бога”

Я разрабатываю приложение, которое позволит мне тянуть некоторые функции на диаграмме. Каждая функция будет оттянута из ряда точек, которые я передам этому графическому классу. Существуют различные виды...
вопрос задан: 7 April 2010 02:48
0
ответов

У меня есть класс с 14 статическими методами и 4 статическими свойствами - это плохо?

Я писал PHP-класс длиной ровно 450 строк, содержащий 14 статические методы и 4 статических свойства, а также 6 констант (и частные __construct () и __clone ()). Я ...
вопрос задан: 20 March 2013 18:28
0
ответов

Является ли класс, который управляет несколькими классами, «божественным объектом»?

Читая статью в Википедии о божественных объектах, говорится, что класс - это божественный объект когда он слишком много знает или слишком много делает. Я понимаю логику этого, но если это правда, то как вы соединитесь ...
вопрос задан: 30 December 2010 05:24
0
ответов

Как я могу написать Контроллер, не делая его объектом Бога?

В моем приложении есть Контроллер, который запускается основным методом. Контроллер инициализирует ловушки, соединения с базой данных, пользовательский интерфейс, другое соединение и другие вещи. Он содержит большую часть состояния ...
вопрос задан: 25 October 2010 02:12