[Перевод] Антипаттерны проектирования: Poltergeists
|
|
Понедельник, 16 Февраля 2015 г. 02:11
+ в цитатник
«Я точно не знаю, что делает этот класс, но я уверен, что это важно!»
У паттернов проектирования — типовых решений, есть антиподы — типовые ошибки в проектировании. О паттернах проектирования написано достаточно книг, о антипаттернах — единицы. Вашему вниманию представлен вольный перевод статьи с сайта
SourceMaking, описывающий один из таких антипаттернов (всего на сайте в разделе
Software Development Antipatterns их представлено 14).
Наименование: Poltergeists (полтергейсты)
Другие наименования: Gypsy (цыган), Proliferation of Classes (рост количества классов), Big DoIt Controller Class
Масштаб: приложение
Рефакторинг: Ghostbusting (охота за привидениями)
Причина появления: непонимание концепций ООП, лень продумать архитектуру классов
Читать дальше → http://habrahabr.ru/post/217847/
Метки:
ооп
Проектирование и рефакторинг
Совершенный код
Программирование
антипаттерны
проектирование по
рефакторинг
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-