티스토리 뷰

디버깅

[디버깅] 한 번에 한 문제만

이재원님 2018. 10. 23. 01:19

 

코딩을 하다보면 같은 곳에 여러 버그가 발생하는 경우가 있습니다.

이 때 개발자는 문제들을 동시에 해결하고 싶은 유혹에 빠지게 됩니다.

 

"이왕 하는김에 다 고치면 좋지 않나요?"

 

물론 너무너무너무 간단한 문제라던가 운 좋게 모든게 정상 동작할 수도 있습니다. (혹은 그렇게 보일수도)

하지만, 이는 매우 위험한 생각이며 시간 좀 아끼려다 야근각이 나오기 일수입니다.

 

어떤 버그를 잡으려고 실험하다 보면 다른 버그에 영향을 줄 수 있어 현재 정확히 어떤일이 벌어지고 있는지 알기 어려워집니다.

심지어 버그 하나에 원인이 여러개인 경우에는 스스로의 함정에 빠지기도 합니다.

 

개인적으로 아무리 경험이 쌓이고 능숙해져도 디버깅이란 이미 충분히 어렵고 고된 작업입니다.

쓸데없이 흙탕물을 만들지 말고 한 번에 한 문제 만 해결합시다.

 

 

 

Debug It! 실용주의 디버깅

댓글