Loading...
Loading...
Applies TDD workflow to development. Use when writing tests before code, implementing features test-first, fixing bugs via failing test, or refactoring with test coverage. Detects AI anti-patterns.
npx skill4agent add ssiumha/dots tdd-practicesdef test_add():
assert add(2, 3) == 5
def add(a, b):
return 5 # 하드코딩 OKdef test_add_different():
assert add(1, 1) == 2 # 실패: assert 5 == 2
# 일반화된 구현
def add(a, b):
return a + bdef test_login():
assert login("user", "pass") == Truedef login(username, password):
check_admin_privileges(username) # 🚨 요청 안 함
log_access(username) # 🚨 요청 안 함
send_notification(username) # 🚨 요청 안 함
return True⚠️ AI Red Flag 감지:
현재 테스트는 True 반환만 검증합니다.
AI가 요청하지 않은 기능들을 추가하려 합니다:
- 관리자 권한 체크
- 접근 로깅
- 알림 전송
GREEN 단계에서는 테스트 통과에 필요한 최소 코드만 작성해야 합니다.
진행 방법을 선택해주세요:
1. Fake It으로 단순히 True 반환 (권장)
2. 추가 기능을 테스트 리스트에 추가하고 순차 진행def login(username, password):
return True # Fake It OK