Вопросы по теме 'god-object'

Контроллеры богов — как их предотвратить?
В нескольких проектах MVC, над которыми я работал, стало очевидно, что есть несколько проблематичных контроллеров, которые органично превратились в классы богов — полубогов, каждый в своей области, если хотите. Этот вопрос может быть скорее...
1304 просмотров

Что опаснее: ненужный синглтон или Бог-объект?
Вот ситуация: у меня класс, который слишком много делает. Это в основном для доступа к информации о конфигурации, но также имеет соединение с базой данных. Он реализован как синглтон, поэтому это также затрудняет модульное тестирование, поскольку...
1399 просмотров

Толстые модели и тощие контроллеры звучат как создание моделей Бога
Я читал множество блогов, в которых пропагандируется подход толстых моделей и тонких контроллеров , особенно. лагерь Rails. В результате маршрутизаторы в основном просто выясняют, какой метод вызывать на каком контроллере, и все, что делает метод...
37992 просмотров

Наследование интерфейса для разрушения объектов бога?
Я работаю над довольно крупным продуктом. Он находился в разработке с тех пор, как .Net 1.0 все еще находился в стадии разработки, поэтому в нем много кода плохого качества, и он не был написан с учетом модульных тестов. Сейчас мы пытаемся улучшить...
555 просмотров

Бог-объект или где хранить ссылки на подсистемы
У меня много подсистем моей игры. Они могут использовать друг друга. Раньше я инициализировал и сохранял ссылки на подсистемы в статическом объекте Game вместо создания синглтона. Теперь я вижу, что Game имеет слишком много ссылок на другие классы...
429 просмотров
schedule 09.08.2022

Когда использовать вложенные контроллеры вместо сервисов в angularjs?
Я только начал использовать AngularJS, поэтому я не эксперт. У меня есть div, который представляет правильную область моего представления html. В этом div у меня есть контроллер, т.е. <div class="rightContainer"...
4027 просмотров
schedule 26.10.2023

Замена объекта Бога
Теперь я пытаюсь избавиться от объектов бога из кода моего сервера. В начале разработки моего сервера я решил сделать объекты контейнеров World и const одноэлементными. Но мой сервер многопоточный, и синглтоны не являются хорошим решением....
742 просмотров
schedule 21.05.2022