MCP와 짝프로그래밍으로 진행하는 WordWrap TDD
- 워드랩 TDD 예제는 문자열과 컬럼 넘버를 받아 줄바꿈을 삽입하는 방식으로 진행됩니다. 📝
- 요구사항 정의 시, LRM에게 필요한 질문을 유도하여 문제 정의 및 분해를 명확히 합니다. ❓
- 테스트 케이스 목록 작성은 요구사항을 더 잘 설명하고, 테스트 케이스 이름으로 활용될 수 있습니다. ✅
- 쉬운 테스트부터 시작하여 실패하는 테스트를 추가하고, 최소한의 코드로 통과시키는 TDD 방식을 사용합니다. 🧪
- 테스트 코드 중복 제거 및 모델 코드 리팩토링을 통해 코드 품질을 개선합니다. ♻️
- LRM의 작업 절차 및 진행 내용을 마크다운 문서에 지속적으로 반영하여 세션 관리 및 협업 효율성을 높입니다. ✍️
- 테스트 추가 시 모델 코드 변경 없이 성공하는 테스트는 불필요할 수 있습니다. ❌
- 복잡한 테스트는 코드 복잡성을 증가시키지만, 요구사항 충족을 위해 필요합니다. 📈
- 연속된 공백 처리 방식에 대한 논의를 통해 코드 개선 방향을 결정합니다. 💬
- 워드랩 규칙을 명확히 정리하여 향후 유사 작업 시 효율성을 높입니다. 💡