더북(TheBook)

22 역주 데이터 값이 알고리즘에서 상정한 범위를 넘어가는 경우 혹은 그 경계에 해당하는 경우를 의미합니다. 비슷하지만 다른 경우로 코너 케이스(corner case)가 있습니다. 이것은 여러 변수들의 조합에 의해서 오류가 발생할 수 있는 경우로 테스트하기 쉽지 않은 경우라 할 수 있습니다.

 

23 여기서 복합적으로 보인다는 말은 여러 부분을 모아 만들었다는 의미[45]이지, 복잡하다는 말이 아닙니다.

 

24 널 가능 참조 형식을 사용하고 있다는 점을 기억해야 합니다. 프로퍼티(property)를 선언할 때 물음표가 없으면 null이 될 수 없습니다. 예제 4-11에는 모든 문자열 속성에 물음표가 있어서 null일 수도 있다는 것을 나타냈던 것과 비교해보면 차이가 분명합니다.

 

25 값 객체[33]는 값이 변하지 않는 객체로 여러 값을 묶어서 하나의 데이터 값으로 보이게 해줍니다. 가장 전형적인 예는 통화와 금액으로 구성된 Money 클래스입니다[33].

 

26 역주 두 객체의 내용이 같음을 의미합니다.

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