반응형 러버덕디버깅1 러버덕 디버깅(Rubber Duck Debugging)이란? 러버덕 디버깅(Rubber Duck Debugging)이란? 러버덕 디버깅은 개발자가 코드에서 버그를 찾고 해결하기 위해 마치 자신 앞에 있는 러버덕에게 문제를 설명하듯이 코드를 따라가며 버그를 찾아내는 것을 말합니다. 이 방법은 예상치 못한 동작이 발생하는 문제를 발견할 때까지 코드를 오리에게 설명하고 다시 설명하는 과정을 반복합니다. 개발자는 러버덕 디버깅을 통해 문제의 원인을 파악하기가 쉬워집니다. 오리에게 코드를 설명하면서 자신이 무엇을 알고 있는지, 무엇을 잘 모르고 있는지 메타인지할 수 있고 이 과정을 통해 문제에 대한 이해를 깊이 있게 하고 문제를 정확하게 정의할 수 있습니다. 러버덕 디버깅의 유래 러버덕 디버깅은 "실용주의 프로그래머"라는 책에서 시작된 개념입니다. 이 책은 1999년에 데.. 2023. 6. 18. 이전 1 다음 반응형