Skip to content

Seminar4 Homework

Hoshi089 edited this page Oct 3, 2019 · 2 revisions

Антипаттерны разработки – Магическая кнопка. Антипаттерн, появляющийся при недостатке абстракции, когда множество различных действий сваливается в кучу в неподходящем месте, например в обработчике нажатия на кнопку, вместо того чтобы быть распределёнными по подходящим классам и функциям. Этим страдают на всех языках с графическим редактором – C#, делфи.

Архитектурные антипаттерны – Членовредительство. Излишнее «затачивание» объекта под определенную очень узкую задачу так, что объект не способен будет работать с другими схожими задачами. В следствии чего может появиться очень много объектов с однотипными задачами.

Организационные антипаттерны - Аврал! Применяется не ранее, чем за несколько дней до сдачи проекта. При этом программисты начинают в срочном порядке генерировать код без комментариев и содержащий в себе связки бомб с детонаторами.

Антипаттерны среды - Экономия. Так как заказчик часто желает получить золотой замок за цену железного ведра, то встает вопрос об экономии. И заказчик решает вместо того, чтобы сократить функционал и требования, лучше сократить проектирование, прототипирование, внутренние

Clone this wiki locally