<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Yenpo 저널</title><description>작은 예제를 직접 실행하며 코드 읽기를 배웁니다.</description><link>https://yenpo.app/</link><language>ko</language><item><title>AI가 만든 코드로 배우기: 예측하고, 바꾸고, 확인하기</title><link>https://yenpo.app/ko/blog/learn-from-ai-generated-code/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/learn-from-ai-generated-code/</guid><description>AI로 만든 기능은 작동하지만 설명할 수 있나요? 실행 가능한 필터에서 결과 세 가지를 예측하고 규칙 하나를 직접 바꾸어 확인하세요.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>AI 코드 설명 검증하기: 숨은 변경 따라가기</title><link>https://yenpo.app/ko/blog/verify-ai-code-explanation/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/verify-ai-code-explanation/</guid><description>얕은 복사는 바깥 객체를 새로 만들지만 중첩된 label은 공유합니다. 호출자와 참조를 살펴보고 설명에서 빠진 변경을 테스트로 확인합니다.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Git Diff 읽기: AI 코드 검토 실습</title><link>https://yenpo.app/ko/blog/read-git-diff/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/read-git-diff/</guid><description>Git 비교를 고르고 변경 구간을 해석하며 패치에서 빠진 미추적 파일을 찾아 제안된 동작을 테스트합니다.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Error.cause로 JavaScript 스택 추적 읽기</title><link>https://yenpo.app/ko/blog/read-javascript-stack-trace/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/read-javascript-stack-trace/</guid><description>Import failed 오류에서 파서와 잘못된 JSON까지 따라가세요. 원인 보존 여부를 비교하고 Node.js로 수정된 입력을 검증합니다.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate></item><item><title>AI 리팩터링 전 특성화 테스트: 테스트 없는 코드의 동작 알아보기</title><link>https://yenpo.app/ko/blog/characterization-tests-before-ai-refactoring/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/characterization-tests-before-ai-refactoring/</guid><description>작은 포매터를 관찰하고 시간과 환경 입력을 고정하여 의외의 동작을 기록합니다. 동작을 보존한 버전과 실패하는 정리를 비교하세요.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>코드 변경 영향 분석: 함수가 바뀌면 무엇이 깨질까요?</title><link>https://yenpo.app/ko/blog/code-change-impact-analysis/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/code-change-impact-analysis/</guid><description>밀리초에서 초로 바뀐 반환값을 새로 고침 검사, 정렬 및 실행 시 선택되는 CSV 내보내기까지 추적하고 전후 테스트를 실행합니다.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>테스트가 통과하는 AI 생성 패치 검토하기</title><link>https://yenpo.app/ko/blog/review-ai-generated-tests/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/review-ai-generated-tests/</guid><description>AI 코드가 테스트를 통과해도 불가능한 예약을 허용할 수 있습니다. 약해진 검증문을 읽고 변경되지 않은 호출자를 따라가며 회귀를 드러내는 테스트를 실행하세요.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>HTTP 요청을 코드에서 추적하는 방법</title><link>https://yenpo.app/ko/blog/trace-http-request-through-code/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/trace-http-request-through-code/</guid><description>HTTP 요청의 라우트부터 인증, 미들웨어, 데이터 조회까지 따라가세요. 외부 의존성 없는 Node.js 예시로 워크스페이스 권한 버그를 재현합니다.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>이 코드는 왜 있을까요? git blame과 git log로 추적하기</title><link>https://yenpo.app/ko/blog/why-code-exists-git-history/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/why-code-exists-git-history/</guid><description>git blame, git log -S와 -L로 포맷 변경과 이름 변경 너머의 조건문을 추적하세요. 이력을 재구성하고 원래 수정이 바꾼 동작을 테스트합니다.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>AI가 작성한 Promise 캐시 검토</title><link>https://yenpo.app/ko/blog/review-ai-generated-code/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/review-ai-generated-code/</guid><description>그럴듯하고 기본 테스트도 통과하는 캐시 패치가 특정 호출 순서에서 깨집니다. 발생 순서, 수정 및 이를 고정하는 테스트를 살펴봅니다.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item><item><title>JavaScript 비동기 경쟁 상태 수정: 최신 선택 유지하기</title><link>https://yenpo.app/ko/blog/trace-a-function-call/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/trace-a-function-call/</guid><description>오래된 비동기 응답이 최신 선택을 덮어쓰지 않게 하세요. 타이머 없이 경쟁 상태를 재현하고 성공, 오류 및 로딩 상태를 보호합니다.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item><item><title>낯선 코드 읽기: 진입점을 찾고 하나의 값을 따라가세요</title><link>https://yenpo.app/ko/blog/understand-an-unfamiliar-codebase/</link><guid isPermaLink="true">https://yenpo.app/ko/blog/understand-an-unfamiliar-codebase/</guid><description>명령, 출력 문자열, 테스트, 설정 이름으로 진입점을 찾으세요. 보고서 행 수 제한 하나를 따라 우선순위, 검증, 출력을 확인합니다.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>