더북(TheBook)

테스트 메서드의 속성을 사용하여 Uri 관련 사항을 꺼둔 것을 볼 수 있습니다. 해당 부분을 꺼둔 이유도 같이 적었다는 점에 주목하세요. 3장에서 이야기한 것처럼 여러분이 작성한 것 중에서 가장 중요하며, 결국 마지막까지 남는 것은 바로 여러분의 코드입니다. 나중에 코드를 읽는 사람이 코드가 왜 이런 형태로 구성되었는지를 이해해야 합니다14.

문서화할 때는 결정된 내용을 설명하는 것보다 이렇게 결정한 이유를 설명하려고 노력해야 합니다.

정적 코드 분석이 유용하기는 하지만 오탐지에 의한 경고 문제도 있습니다. 필요에 따라 규칙이나 특정 경고를 꺼도 되지만, 신중하게 진행해야 합니다. 적어도 이렇게 결정한 이유를 문서화하고, 되도록 결정에 대한 피드백을 받으세요.

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