매직 넘버
코드 내에 직접 하드코딩된 의미를 알 수 없는 숫자로 가독성을 해치는 주요 요인이다. 숫자가 무엇을 의미하는지 명확하지 않아 나중에 코드를 읽는 사람이 의도를 파악하기 어렵게 만든다. 상수를 사용하여 이름을 부여함으로써 해결할 수 있는 대표적인 코드 품질 저하 사례다.