CH3-5 · MODEL

연산자 우선순위와 표현식 분해: 실제 코드에서 남는 경계

복잡한 식을 의미 있는 지역 변수로 나누면 각 단계의 타입과 값을 출력해 볼 수 있습니다.

확장 점검

중간 변수로 단계를 검증한다

복잡한 식을 의미 있는 지역 변수로 나누면 각 단계의 타입과 값을 출력해 볼 수 있습니다.

확장 점검

메서드 호출의 부작용을 식 밖으로 뺀다

값을 반환하면서 상태도 바꾸는 호출을 논리식 안에 여러 번 두면 실행 여부가 단락 평가에 달라집니다.

확장 조건 값을 반환하면서 상태도 바꾸는 호출을 논리식 안에 여러 번 두면 실행 여부가 단락 평가에 달라집니다.