inflearn logo
강의

Course

Instructor

My Own Claude Code Harness (AI Development Workflow Built with SPEC·TDD·CI)

11-2 Practice-TDD Green & Agent-based Review

tdd green agent 에서 문의 드립니다.

Resolved

24

nataek2159

38 asked

0

이 영상 전 까지 그대로 따라해 오고 있습니다.

tdd-green 스킬도 그대로 복사 해서 만들었고.. tdd-red 도 그대로 복사 해서 만들었습니다.

그런데 tdd-green 을 실행 하려고 하니 영상과 다릅니다.


image.png


tdd-red 1 을 먼저 하라고 나오는데..제가 뭘 잘못 한건가요?

영상 에는 이렇게 하라는 내용이 없는데요.


언젠가 부터 지금 영상 까지..이해는 일단 포기 했고..우선 따라 해보기라도 하자 라는 생각으로 하고 있는데..

100 % 는 아니어도 90% 는 따라하고 있다고 생각 하는데..왜 이런건지 모르겠습니다.


원인이 뭘까요?

react tdd ai-agent claude 하네스

Answer 2

0

frongt

네 tdd-red 스킬은 만드신것 같아요.

하지만 그 스킬로 실제 테스트코드를 구현하지 않으신것 같아요.

다시말해서 그 스킬을 실행시키셔야해요.


첨부이미지 하단에 설명처럼 /tdd-red 1 을 실행하세요(1은 첫번째 시나리오고요)



0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 민경언님.

화면의 안내는 tdd-green 실행 전에 해당 이슈의 RED 테스트가 수집되어 있는지 확인했는데, src/ 아래에 테스트 파일이 없어 GREEN 단계로 진행하지 못했다는 의미입니다.

즉, tdd-green은 구현을 바로 시작하는 스킬이 아니라 다음 순서를 전제로 합니다.

  1. /tdd-red 1 실행
  2. TagInput.test.tsx, NoteEditor.test.tsx 등 실패하는 테스트 생성
  3. 테스트가 의도한 대로 실패하는지 확인
  4. /tdd-green 1 실행
  5. 테스트를 통과하도록 구현

따라서 현재 상황에서는 먼저 /tdd-red 1을 실행하는 것이 맞습니다. 강의 영상 촬영 시점과 현재 제공된 스킬 내용 사이에 변경이 있었거나, tdd-green에 RED 테스트 존재 여부를 검사하는 절차가 추가되었을 가능성이 있습니다.

TDD RED 단계에서 테스트 파일을 생성하고, Import Error가 아닌 실제 테스트 실패 상태를 만들도록 수정한 사례는 아래 게시물을 참고해 주세요.

해당 게시물에서는 구현 파일이 아직 없을 때 테스트가 실행되지 않는 문제를 방지하기 위해 최소 스텁을 만들고, tdd-green 단계로 넘어가기 전에 테스트가 실제 Assertion Failure 상태인지 확인하는 흐름을 설명하고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

앱 게시 불가

0

14

0

저는 클로드 로고가 안떠 있어요 ㅜㅜ

0

17

1

terminl을 사용해서 cursor 명령어 입력하는데 커서가 실행되다가 자동으로 꺼집니다 왜그럴까요?

0

10

0

커서가 강의화면이랑 달라요!

0

13

1

강의자료

0

25

1

스크립트 영상 미일치

0

28

3

1.13 다른 부분 정리

0

27

2

감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.

0

19

2

미국 써머 타임 적용에 대해서 질문입니다.

0

20

1

강사님 플랜보드 보면서 느끼는건데

0

26

1

아무 수정도 안하고 주어진 소스로 그대로 했는데 패스워드 에러가 남

1

29

1

강의 설명 중에 헷갈리는 것이 있네요

0

21

1

처음 실행 시 계속 패스워드가 틀리다고 나옴. 수정하고 해도 마찬가지임

1

28

2

클로드 API 기간설정에 대해서

1

29

1

1.12 강의랑 실제 진행이랑 조금 다릅니다.

0

46

2

Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기

0

37

2

유지보수가 아닌 최초 프로젝트 생성 부터 진행할때

0

51

2

서브에이전트 실행중에도 대기해야 할까요?

0

62

2

강사님 질문있습니다.

0

67

1

tdd-red 스킬에 허용 에러 범위에 대한 질문

0

93

2

요구사항인터뷰 강의자료 안보임

0

135

2

실습에 사용된 MD파일 공유 가능한가요?

1

167

3

codex로 적용해도 큰 문제 없을까요?

0

145

1

강의 자료는 어디서 다운 받나요?

1

129

2