[Java] 매직넘버

Hyo Kyun Lee·2024년 10월 22일
0

Java

목록 보기
55/66

1. 개요

로직 구조화 작업을 진행하면서 흥미로운 내용을 발견하여 기록한다.

2. 매직넘버

단순히 숫자, 문자열을 하드코딩하여 반복순회횟수, default 처리값 등에 넣어 사용하는 과정을 의미한다.

개인적으로는 의미가 불분명한 숫자나 문자열 그 자체보다는, 이 숫자나 문자열을 사용한 로직 그 자체를 매직넘버라고 하는 것이 향후 협업할때 의미전달이 그나마 명확할 것 같지 않을까 생각하였다.

이 경우, static final과 같이 상수 처리하고 해당 상수에 대한 이름을 붙여 어떤 목적으로 사용된 숫자 혹은 문자인지 명확히 기술하여야 한다.

3. 참조자료

매직넘버 - https://javabom.tistory.com/28

0개의 댓글