- TDD를 통해 워드랩 구현 시 요구사항 정의의 중요성을 강조 🧐.
- LRM(Large Language Model)은 다양한 예제 생성에 능숙하며, 개발자보다 더 많은 경우를 고려할 수 있음 💡.
- 테스트 케이스 목록을 잘 정의하면 문자열로 설명된 요구사항을 더 명확하게 설명 가능 📝.
- 실패하는 테스트 추가 후 최소한의 코드로 통과시키는 TDD 방식 (페이크) 설명 🎭.
- 코드 변경 없이 성공하는 테스트는 불필요할 수 있으며, 코드 품질 유지가 중요 🗑️.
- LRM과의 협업 시, 변경 사항을 확인하고 의견을 교환하며 진행하는 것이 중요 🤝.
- 소프트웨어 개발은 진행하며 배우는 과정이며, 규칙을 명확히 하는 것이 중요 📚.
- 리팩토링은 가독성과 유지보수성이 중요하며, 팀원과의 공유가 필요 🧑💻.