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