AI가 코드를 작성하는 일과 지속적으로 개발·운영되는 서비스를 만드는 일은 다릅니다. 코드 주변의 개발 환경, 소스 관리, 반복 가능한 빌드와 배포, 결과 검증이 함께 있어야 합니다.
실제로 필요한 흐름
- 구체적인 문제와 작은 목표에서 시작합니다.
- 프로젝트의 기존 규칙을 확인한 환경에서 작업합니다.
- 변경 사항을 Git으로 관리해 검토 가능한 상태로 둡니다.
- 로컬에서 빌드하고 소스가 아니라 사용자에게 보이는 결과를 확인합니다.
- 검증한 변경만 연동된 배포 시스템으로 보냅니다.
도구는 상황에 따라 달라질 수 있습니다. 중요한 것은 로컬 개발, 소스 관리, 배포, 검증의 경계를 분명하게 유지하는 일입니다.
기록할 내용
다른 사람이 적용 가능성을 판단할 수 있도록 증상이나 목표, 환경과 제약, 적용한 변경, 검증 방법, 아직 확실하지 않은 부분을 함께 남깁니다.
이렇게 하면 한 번 우연히 성공한 작업이 근거 없이 확신에 찬 절차로 굳어지는 일을 줄일 수 있습니다.