센로그

[ED] 21. 비슷한 문제 모두 고치기 본문

Effective/Effective Debugging

[ED] 21. 비슷한 문제 모두 고치기

seeyoun 2024. 11. 16. 21:14

한 곳에서 발생한 에러는 다른 부분에서도 나타날 가능성이 높다.

  • 개발자의 코드 작성 스타일이 비슷하기 때문이기도 하고, 특정한 API를 사용할 때마다 잘못 작성했기 때문일 수도 있고, 오류가 담긴 코드를 그대로 복사해서 썼을 수도 있기 때문이다.
  • 따라서 오류 하나를 수정한 뒤에는 이와 비슷한 유형의 오류도 찾아서 해결한다.
    • IDE에서 제공하는 검색기능이나 커맨드 명령을 사용하여 비슷한 경우를 모두 찾아보고 수정한다.
  • 나중에 비슷한 에러가 발생하지 않도록 적절히 조치한다.
    • 가령 코드를 수정할 때마다 검사할 수 있도록 개발 프로세스에 반영할 수 있다.

 

Comments