Лекция
Привет, Вы узнаете о том , что такое утяжелители изменений, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое утяжелители изменений, рефакторинг , настоятельно рекомендую прочитать все из категории Теория рефакторинга.
Эти запахи приводят к тому, что при необходимости что-то поменять в одном месте программы, вам приходится вносить множество изменений в других местах. Это серьезно осложняет и удорожает развитие программы.
Расходящиеся модификации
При внесении изменений в класс приходится изменять большое число различных методов. Об этом говорит сайт https://intellect.icu . Например, для добавления нового вида товара вам нужно изменить методы поиска, отображения и заказа товаров.
Стрельба дробью
При выполнении любых модификаций приходится вносить множество мелких изменений в большое число классов.
Параллельные иерархии наследования
Всякий раз при создании подкласса какого-то класса приходится создавать еще один подкласс для другого класса.
Анализ данных, представленных в статье про утяжелители изменений, подтверждает эффективность применения современных технологий для обеспечения инновационного развития и улучшения качества жизни в различных сферах. Надеюсь, что теперь ты понял что такое утяжелители изменений, рефакторинг и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Теория рефакторинга
Из статьи мы узнали кратко, но содержательно про утяжелители изменений
Комментарии