728x90 프리코스 3주차1 [Java] 3주차 스터디 - Enum 1. 상수 인터페이스 1) 상수를 관리하는 이유 문자열 관리 용이성: 1주차 성공했던 코드에서 리팩토링 과정 중에 테스트 "FAILED" 발생했다. "~게임종료"를 빼먹고 옮기지 않았기 때문이다. 그래서 이건 문자열을 한 곳에서 관리할 필요를 느꼈다. // FAILED "3스트라이크\n3개의 숫자를 모두 맞히셨습니다!" // 출력해야할 것 "3스트라이크\n3개의 숫자를 모두 맞히셨습니다! 게임 종료" 매직넘버 제거: 3스트라이크 이후에 게임을 멈출지, 다시할지 결정하는 방법은 "1" 또는 "2"를 입력하는 것이다. 그런데 1과 2가 그런 의미를 갖는 것을 직관적으로 알 수 없다. 이런 수를 매직넘버라고한다. 코드의 가독성을 위해서 상수로 관리할 필요를 느꼈다. 1 → gameConitnue, 2 → Ga.. 2023. 11. 8. 이전 1 다음 728x90 반응형