중간 규모의 웹 기반 프로젝트를 진행하면서 백엔드와 프론트엔드 개발자 사이에서 소스 코드를 합리적으로 관리할 수 있는 방법이 필요합니다. 효과적인 협업을 위한 좋은 사례가 있는지 궁금합니다.없이필요성나누는그만큼백엔드 코드프런트엔드 개발자와 함께(보안상의 이유로 다양한 이유로)
우리 플랫폼은 Django이므로 백엔드는 Python/Django 파일로 구성되고, 프론트엔드는 Django 템플릿 파일(HTML 템플릿), CSS, JavaScript 및 정적 파일(이미지 등)로 구성됩니다. 저는 프런트엔드 개발자가 백엔드 코드에 액세스하지 않고도 작업을 수행할 수 있는 편안한 방법을 원합니다.
내 첫 번째 아이디어는 모든 보기 기능을 포함하지만 일부 정적 데이터를 사용하여 템플릿에 전달하는 별도의 "데모" 백엔드를 만드는 것이었습니다. 더 나은 것이 있는지 궁금합니다. 아마도 이를 위한 특수 도구가 있을 것입니다. 이상적으로는 프런트엔드 개발자가 개발 서버를 실행할 필요 없이 브라우저(아마도 플러그인?)에서 직접 사용할 수 있는 것입니다. 결국 그들이 테스트하고 확인해야 하는 것은 템플릿 상속과 렌더링뿐입니다.
이에 대한 생각이나 경험이 있습니까?