Documentation Index
Fetch the complete documentation index at: https://kxp.wyhil.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
로직 생성 개요
바이브 코딩의 가장 강력한 점은 복잡한 알고리즘이나 비즈니스 규칙을 개발자가 직접 코드로 치환하지 않아도 된다는 것입니다. 구현하고자 하는 로직의 **‘목적’**과 **‘조건’**을 설명하면, AI가 프로젝트의 기존 코드 스타일을 참조하여 최적화된 로직을 설계하고 구현합니다.단계별 로직 구현
게시글의 활동성에 따라 ‘인기’ 태그를 부여하는 새로운 기능을 추가하는 과정입니다.-
비즈니스 규칙 정의: 구현하고자 하는 로직의 조건을 설명합니다.
Prompt: “우리 게시판에 ‘인기글’ 기능을 넣고 싶어. 게시글 상세 페이지를 볼 때마다 조회수(viewCount)가 1씩 올라가게 하고, 조회수가 100을 넘으면 게시글 제목 옆에 ‘🔥인기’ 태그가 나타나게 로직을 구현해줘.”
-
도메인 모델 확장: AI는
Board엔티티에 새로운 필드를 추가하고, 서비스 레이어에 비즈니스 메서드를 생성합니다. -
통합 구현: AI는
edit_existing_file을 사용하여 컨트롤러와 서비스 로직을 연결하고, 최종적으로 데이터베이스에 반영될 수 있도록 코드를 작성합니다.
💡 효율적인 로직 생성을 위한 팁
- 입출력(I/O) 정의: “A를 넣으면 B가 나와야 해”와 같이 입력값과 기대 결과값을 명시하면 로직의 정확도가 비약적으로 상승합니다.
- 예외 상황 명시: “데이터가 없을 때는 에러를 던지지 말고 빈 객체를 반환해줘”와 같이 예외 케이스 처리 방식을 미리 알려주세요.
- 검증 요청: 로직 생성이 완료되면 “이 로직에 버그가 없는지 검토하고, 테스트 코드를 작성해줘”라고 요청하여 완성도를 높이세요.