개발 고무 오리 디버깅이란 무엇입니까? -techopedia에서 정의

고무 오리 디버깅이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-고무 오리 디버깅이란 무엇입니까?

IT에서“고무 오리 디버깅”이라는 속어는 종종 효과적인 코드 디버깅 전략을 설명하기 위해 만들어졌습니다. 고무 오리 디버깅에서 프로그래머는 책상이나 컴퓨터 근처에 작은 고무 오리 (또는 다른 무생물)를 앉히고 코드를 한 줄씩 설명합니다.

러버 덕 디버깅은 러버 덕킹이라고도합니다.

Techopedia는 Rubber Duck 디버깅에 대해 설명합니다.

고무 오리 디버깅의 기본 개념은 간단합니다. 프로세스를 크게 설명함으로써 프로그래머는 코드의 특성, 개별 라인 또는 모듈의 목적 및 코드의 목적과 달리 코드의 의도를 더 잘 이해할 수 있습니다. 실제로 않습니다. 이 아이디어는 오류를 포착하기 위해 텍스트를 큰 소리로 읽는 교정 자나 프로세스가 어떻게 작동하는지 이해하기 위해 단계별로 방정식을 설명하는 수학자와 유사합니다.

고무 오리 디버깅을 사용하면 아이디어가 유머러스하게 꾸며집니다. 오리는 실제로 프로세스에서 어떤 역할도하지 않습니다. 다시 말하지만, 개발자가 코드에서 버그를 잡는 데 도움이되는 구두 설명의 아이디어입니다. 예를 들어, 프로그래머는 루프가 특정 문자열 변수를 집계하는 방법을 "덕 표시"하고 매개 변수 중 하나가 잘못 설정되었음을 인식 할 수 있습니다. 프로그래머는 구두로 오류 및 기타 유형의 오류를 구두로 코드를 통해 큰 소리로 설명하는 동안 인식 할 수 있습니다. 고무 오리 디버깅은 이러한 종류의 설명 프로세스를 설명하기 위해 다소 일반적으로 사용되는 용어가되었으며 IT 전문가에게 유용한 이유입니다.

고무 오리 디버깅이란 무엇입니까? -techopedia에서 정의