'코드 스멜(Code Smell)'이란 무엇인가요?
쉬움 freeCodeCamp해설
코드 스멜은 Martin Fowler가 정의한 개념으로, 중복 코드, 지나치게 긴 메서드, 거대한 클래스, 매직 넘버 등이 해당합니다. 즉각적인 버그는 아니지만 유지보수성을 저하시키며, 리팩토링이 필요하다는 신호입니다.
코드 스멜은 Martin Fowler가 정의한 개념으로, 중복 코드, 지나치게 긴 메서드, 거대한 클래스, 매직 넘버 등이 해당합니다. 즉각적인 버그는 아니지만 유지보수성을 저하시키며, 리팩토링이 필요하다는 신호입니다.