데브허브 | DEVHUB | 이럴 땐 SPEC KIT 쓰지 마세요. #바이브코딩 #루비온레일즈이럴 땐 SPEC KIT 쓰지 마세요. #바이브코딩 #루비온레일즈
- 루비온 레일즈 프로젝트에서는 Spec Kit보다 클로드 코드 직접 프롬프트 방식이 훨씬 빠르고 효율적이라고 결론 내렸습니다. 🚀
- Spec Kit은 폭포수 모델과 유사하게 스펙 정의, 계획, 태스크, 구현, 테스트 등 과도한 단계를 요구하여 개발 속도를 저해합니다. 🐢
- 직접 프롬프트 방식은 즉각적인 시각적 결과물을 제공하여 애자일 개발 및 빠른 디자인 개선에 유리합니다. ⚡
- Spec Kit은 불필요하게 많은 AI 토큰을 소모하며, 잦은 컨텍스트 압축(콤팩팅)으로 인해 개발 과정이 지연됩니다. 💰
- 초기 개발 단계에서 Spec Kit이 생성하는 방대한 테스트 코드는 기능 변경이 잦아 비효율적이며, 수동 테스트가 더 효과적입니다. 🧪
- AI는 똑똑한 개발자처럼 모호한 지시도 찰떡같이 구현하므로, 루비온 레일즈와 같은 스택에서는 과도한 명세화가 불필요합니다. 🧠
- Spec Kit은 리액트, 넥스트JS, 네스트JS 등 프론트/백엔드가 분리되고 여러 개발자가 협업하는 대규모 프로젝트에 더 적합할 수 있습니다. 🏗️
- 루비온 레일즈는 애자일 철학에 부합하며, 명세보다는 동작하는 결과물을 기반으로 기능을 점진적으로 추가하는 방식이 효과적입니다. 🛤️
- 테스트 코드는 초기보다는 기능이 안정화되고 사용자가 늘어난 후 핵심 기능 위주로 최소한만 작성하는 것이 좋습니다. ✅
- 눈에 보이는 결과물을 빠르게 확인하고 즉석에서 수정하는 '핑퐁' 방식이 루비온 레일즈 개발에 최적화되어 있습니다. 👀