더북(TheBook)

2.3.1 점진적 개선

핵심은 점진적으로 하나씩 처리해나가는 것입니다. 기존 코드베이스는 대부분 그림 2-2처럼 여러 가지 라이브러리21를 포함합니다. 따라서 한 번에 라이브러리 하나씩 추가 확인 옵션을 켜나가면 됩니다.

한 번에 한 가지 유형의 경고만 켤 수도 있습니다. 기존 코드베이스에는 컴파일러가 이미 수백 개의 경고를 띄우고 있을 수 있습니다. 이런 경우에는 경고의 목록을 추출하고 유형별로 묶은 다음, 대략 열 개 정도의 경고를 띄우는 유형을 하나 선택해서 수정하면 됩니다. 컴파일러 경고를 오류로 바꾸지 않고 경고 상태로 유지하면 코드를 계속 사용하는 데는 문제가 없습니다. 개선할 때마다 깃에 변경 사항을 반영하십시오. 점진적인 개선 사항을 master에 병합해나가는 것입니다.

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