나는 시작하기에 좋은 장소 (명백한 것이 없다면) "디버깅"하는 것이라고 생각합니다. 박쥐에서 가능한 문제가 보이지 않는 한 작은 테스트 값 목록을 작성하는 것이 좋습니다. 좋은 값은 '행복한 경로'(일반) 값, '0'또는 '빈'값, null, 매우 작은 값 (1 자 문자열, int 1 등), 매우 크거나 길다 유형 및 특정 유형의 '이상한'값 (예 : 문자열의 유니 코드 문자, 정수의 음수 등) 일반적으로 코드를 테스트하기 위해 이러한 값을 사용하여 단위 테스트를 작성하고 함수를 확인하기 위해 해당 값을 실행한다는 점을 언급하는 것은 아프지 않습니다.
당신의 행복한 길을 따라 걸으십시오. 덧셈 함수의 경우 3 또는 4로 시작할 수 있습니다. 각 줄에 오타 및 논리 오류가 있는지 검사하고 로컬 변수의 값을 추적하십시오. 바라건대, 몇 가지 버그가 있습니다. 행복한 길을 다 마치면 코드에 대한 느낌이 좋아지고 다소 부담감이 줄어들 것입니다. "이 코드가 수행하는 작업에 대해 더 나은 느낌을 갖도록합니다. 한 걸음 물러서서 살펴보세요. "그런 다음에 그렇게하세요. 다른 디자인 (잘못된 디자인 결정, 잘못된 이름의 변수, 가능한 버그 조사 등)과 다른 것으로 눈에 띄는 것을 찾으십시오.
그것이 당신을 데려다 줄 수 없거나 말이 부족하다고 생각되면 테스트 값 목록으로 돌아가서 문제를 일으킬 것으로 생각되는 새로운 값으로 다시 살펴보십시오.
이것은 적어도 당신을 갈 것입니다.