더북(TheBook)

보다시피 매직 부분을 없앴습니다. 각 숫자마다 유의미하고 이해하기 쉬운 이름을 달아서요.

코드에 사용 가능한 사전 설정 옵션과 타깃 속도를 나타내는 변수를 추가했습니다. 이러한 변수는 static이고 final입니다. 즉 상수(constant)입니다. 두 한정어(modifier)는 변수를 딱 한 번만 존재하게(static) 하고 변경될 수 없게(final) 강제합니다. 자바 코드 규칙에 따라 상수명은 모두 대문자로 썼습니다.

static 한정자는 두말할 나위 없이 최적화입니다. 변수를 CruiseControl의 인스턴스와 결부시켜야 할 합당한 이유가 있을 수 있습니다. 어떤 경우라도 변수는 final로 선언해야 합니다. 그렇지 않으면 가변이 되어 언제든지 바뀔 수 있습니다.

변수명을 넣으니 사전 속도 설정과 타깃 속도가 훨씬 명확해졌습니다. 하지만 더 향상시킬 수 있습니다! 이어지는 2.2 정수 상수 대신 열거형을 보세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.