# Loops > 코드 악취 중 하나. Refactoring: Improving the design of existing code 초판본에서는 없었으나 개정판에 추가된 악취. `for`, `while`, `loop` 같은 형태의 명시적 반복문은 과거의 유물. [코드 악취](https://wiki.g15e.com/pages/Code%20smell.txt) 중 하나. [Refactoring: Improving the design of existing code](https://wiki.g15e.com/pages/Refactoring%20-%20Improving%20the%20design%20of%20existing%20code.txt) 초판본에서는 없었으나 개정판에 추가된 악취. `for`, `while`, `loop` 같은 형태의 명시적 반복문은 과거의 유물. 대부분의 현대 언어들은 명시적 반복문 없이도 <재귀적 프로세스>를 표현할 수 있다. ## 관련 리팩토링 - ## See also - [Recursive process and recursive procedure](https://wiki.g15e.com/pages/Recursive%20process%20and%20recursive%20procedure.txt)