AI English Shift배우고, 써 보세요.日本語한국어
← 전체 호THE SHIFT DIGEST /

디버깅 근거를 구체적으로 만들기

버전이 명확한 개발 절차 업데이트와 개념 세 가지로 작은 코딩 연습을 하고 결과를 영어로 설명하세요.

10월 8일 확인 · 출처는 10월 7일 업데이트. 과제는 학습용으로 응용했으며 스킬 설치는 필요하지 않습니다.

01아이디어 이해하기

테스트가 실제로 바꾼 부분을 잡아냈나요?

읽을 이유

AI와 함께 수정한 코드를 검토할 때 테스트가 어떤 오류를 잡는지 설명해야 합니다. 실패 표시만으로는 알 수 없습니다.

읽기 메모

Matt Pocock의 10월 7일 디버깅 업데이트는 코드나 테스트 데이터를 일부러 바꿔 실패를 유도할 때 먼저 원본과 비교하도록 안내합니다. 변경이 적용됐다는 확인과 실패 원인이 의도한 버그라는 확인은 별개입니다. 성능 실험 결과가 아닌 작업 절차 제안입니다.

02세 가지 개념

아는 개념과 연결하기

Diff ↗Unit test ↗Regression ↗

선수 개념: Repository · Acceptance criteria

원문 발췌
“prove the mutation landed before you trust it.”

영어 표현 하나

The test failed because …, which confirms …; it does not establish ….

여기서 red는 테스트 실패, mutation은 코드나 테스트 데이터의 의도적인 변경을 뜻합니다. because로 관찰한 원인을 밝히고 confirms로 확인할 수 있는 범위를 한정하세요. 문장 틀은 학습용 예시입니다.

03업무에 적용

연습용 파일에 age >= 18을 사용하는 isAdult(age) 함수를 만들고 isAdult(18)이 true인지 확인하는 테스트를 작성하세요. 통과를 확인한 뒤 원본을 저장하고 >=를 >로 바꿔 diff를 확인하세요. 테스트를 실행해 환경 설정이 아니라 18세 판정에서 실패하는지 확인하세요. 조건을 복원해 다시 통과하는지 확인하고 변경, 관찰한 실패, 테스트가 다루지 않는 사례 하나를 영어로 기록하세요.

설명 확인하기

작동 원리, 조건, 구체적인 업무 판단을 설명했나요? 저장은 숙련도 평가가 아닙니다.

로드맵으로 돌아가기 → 코딩 워크플로 개선 · STEP 2
KEEP THE CONNECTION

다음 유용한 아이디어를 받아보세요.

RSS 리더에 추가하세요. 읽을 이유와 작은 과제를 받아보고 더 깊이 배우고 싶을 때 가이드로 이동하세요.

RSS 피드 열기이메일 구독 · 준비 중

전체 호

2026-10-09 · 문서 답변을 원본 페이지와 연결하기

2026-10-08 · 디버깅 근거를 구체적으로 만들기

2026-10-07 · 표현의 적절성도 품질 검사의 일부로

2026-10-06 · 유용한 근거와 익숙한 이름 구분하기

2026-10-05 · 보고서 뒤의 근거 읽기

2026-10-04 · 실패에서 더 나은 학습 예시 만들기

2026-10-03 · 성공한 데모에서 반복 가능한 결과로

2026-10-03 · 인상적인 데모에서 근거 있는 판단으로

매일 유용한 원문을 찾고 검토 후 가이드를 공개합니다. 새 가이드가 없는 날도 있습니다. 공개된 업데이트는 RSS로 제공하며 이메일 구독은 아직 준비 중입니다.