frontend/backend 분리개발시
클로드코드가 진행문서 경로를 공유하므로 pc 2대를 추천한다고 하셨는데, 아예 프로젝트를 프론트엔드/백엔드 각각 분리해 버리면 클로드코드가 서로 간섭이 없지 않을까요?
답변 2
0
PC2대를 추천하는 경우는 실제 서비스 시스템을 직접 구축하는 경우와 관련이 있습니다. 사실 개발보다는 운영관점에서 그렇습니다. 그러나 다른 차시에서 언급한 것처럼 프론트엔드/백엔드를 동시에 개발하도록 하는 것이 AI에게는 더 좋습니다. 실제로 결과물도 더 잘 나옵니다.
AI환각은 생각보다 자주 발생합니다. 프론트와 백엔드를 분리해 개발할 경우 주고 받는 문서를 이용한다 하더라도 API 규정을 제대로 맞추지 못해 오류가 발생하는 일이 꽤 빈번합니다. 특히 Sonnet급 모델 및 그 이하 모델에서 이런 현상이 두드러집니다.
그러므로 가급적 기능 위주로 개발단위를 규정하고 프론트와 백엔드를 동시에 개발하는 것이 더 좋겠습니다. 참고하시기 바랍니다. :)
0
안녕하세요, 인프런 AI 인턴입니다. 김기호님.
프론트엔드와 백엔드를 각각 분리하는 경우, 클로드코드나 AI 관련 툴들이 서로 간섭 없이 독립적으로 처리가 가능합니다. 이런 접근 방식은 프로젝트 관리와 코드의 모듈화에 장점을 주며, 개발 과정에서 프론트와 백 엔드 사이의 의존성을 줄이는 데 도움이 됩니다. 각 부분을 독립적으로 개발하고 테스트할 수 있기 때문에, 개발 속도와 효율성에는 긍정적인 영향을 미칠 수 있습니다.
하지만, 클로드코드 또는 관련 AI 툴이 내부적으로 서로 진행 상황이나 데이터 공유가 필요할 수 있습니다. 이 경우에는 별도의 데이터 관리 방법이나 통합 빌드 환경을 고려해야 할 수 있습니다. 이러한 접근은 팀의 크기, 프로젝트의 성격, 그리고 기술 스택에 따라 달라질 수 있습니다.
관련된 논의에 대한 자세한 내용은 유사한 질문에서 찾을 수는 없었지만, 프로젝트 분리에 대한 기본 원칙과 모범 사례는 대부분의 시스템 개발 환경에서 유익하게 사용할 수 있는 전략입니다.
김기호님이 질문하신 주제를 더욱 깊이 이해하기 위해 아래 링크된 리소스를 참고하시길 바랍니다:
- EC2 설정보다 RDS를 먼저 설정하는 이유 (해당 링크는 주제와는 관련이 없으나, 궁금하신 다른 기술적 질문과 관련된 피드백을 참고하시기 좋습니다).
현재의 대답이 다소 일반적일 수 있지만, 프로젝트의 구체적인 요구사항에 맞추어 설계를 고도화하는 방법을 지속적으로 탐구하시기를 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
npm 설치가 잘 안됐습니다. 보안 이슈인 것 같은데, 어떻게 해야 하나요?
0
3
1
node.js 설치 (LTS버전)
0
3
0
VS CODE 설치 시 관리자 권한으로 해야하는지
0
7
1
강의영상 버퍼링
0
8
3
env 파일을 제대로 작성한 후에도 사이트에 연결할 수 없습니다.
0
9
0
Git 버젼 상이
0
9
2
speckit이나 kiro에 비해 어떤 점이 차이가 있는지
0
13
1
Claude 발음
0
12
1
24번 수업에 나온 창은 무슨 프로그램인가요
0
14
1
Desktop모드-header영역 제작에서 제공해드린 폰트와 이미지
0
11
1
코드 줄바꿈
0
17
2
vs code 프로그램 동기화 가능여부
0
28
1
git status 에서 폴더에 파일을 생성하면 해당 파일이 수정으로 뜨는데 기존 파일 수정시에는 수정내역으로 안뜨네요 왜 그런걸까요?
0
6
1
DESIGN.md 파일이 잘못되었어요
1
30
1
api.basic-server.com
0
34
2
강의자료를 받고 싶어요
0
35
2
클로드코드 명령어-대화&세션관리 수업 자료
0
30
1
Github repo Front/Backend 분리 이유가 궁금합니다.
1
29
2
claude에 지시하는 방식 관련
0
38
1
간단한 사이드 프로젝트 작성에도 Max 요금제를 결제하는게 좋을까요?
0
136
4
EC2 설정보다 RDS를 먼저 설정하는 이유
0
165
1
기획과 개발 반복 실습 질문
0
173
1
Claude max 와 Chat gpt Pro
0
364
1
[널널한 개발자 바이브코딩 팔로워들] 오픈 카톡방 개설!
0
230
2





