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