Отдельные части исходного кода дублируются в разных частях приложения.
Материалы:
https://gostudents.ru/books/martin-fowler/refactoring
, страница 86 (Дублирование кода)
https://gostudents.ru/books/martin-fowler/refactoring
, страница 93 (Операторы типа switch)
https://habr.com/ru/articles/807761/
https://www.geeksforgeeks.org/dont-repeat-yourselfdry-in-software-development/