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