기본 콘텐츠로 건너뛰기

라벨이 문서인 게시물 표시

바이브코딩 순서(문서 종류 및 만드는 순서)

바이브코딩을 알려주고 있습니다. 주변에 문과 출신의 IT 파견을 하는 지인이 생겼는데  어느날 antigravity로 자기가 하는 비즈니스 사이트를 만들고 있다고 하네요..  직접 만나서 알려주는게 좋다고 찾아와서  신주쿠의 스타벅스에서 만나서 PC를 꺼내서 만드는 과정을 봤습니다.  그러면서 좀 정리가 되었는데요..  우선! 오른쪽의 채팅 창은 휘발성입니다! 점점 복잡해질 수록 ai는 목적만 달성 하고자  기존 소스와는 무관한 소스를 만드는 습성이 있습니다.  그리고 혼을 내면 낼 수록 코드를 숨깁니다.  혼나는게 싫어서 라는 인간적인 감정보다는 최대한 혼날 일은 감추면 인터랙티브 하는 시간이 줄어 효율적이라고 생각 하는 거 같더라구요..  그래서 꼭 필요한게  프로젝트 README.md 입니다.  프로젝트의 개요에서부터 파일 구조, 기능 리스트, 기동 방법 등의 개략적이면서  ai가 이 프로젝트에 필요한 기본 룰을 익히는 거죠. 물론 ai에게 요청하고 기능이 추가되거나 바뀔때 마다 업데이트를 시켜야죠.  그 다음에 기능을 구상하여    기능을 간단히 적고 사양서를 만들라고 해야하구요..  그 사양서를 기준으로  구체적인 작업지시서를 만들라고 시킵니다.  작업 지시서에는 아주 구체적인 이야기가 들어가야 하는데요.. 메일 발송 기능이라고 하면 메일 서버를 쓸지 자체 sendmail을 구축할지, sendgrid같은 외부 전송 서비스를 쓸지 등이 자세히 기록 되어야 하구요,  메일 템플릿의 종류과 관리 방법 등이 자세히 들어가야죠.  이건 처음부터 ai가 바로 만들어주지 않기 때문에 시간을 들여 대화를 하면서 구체화 시킵니다.  작업 지시서를 보고 문제가 없어 보이면 그대로 작업을 시킵니다.  그러다보면 에러도 내는데요.. 이슈문서를 만들게 시켜서  에러의 분석 ...