막막한 질문이어서인지 답변이 막막하긴 합니다 ^^ 프로젝트를 처음 수행해 본다는 가정하에 협업의 기초를 학습해보는 방향을 제안 드립니다. 순서는 중요하지 않고 내용도 생각나는 대로 적어드립니다. 중요한 건 일정 설정, 실행, 문서화, 코드 리뷰, 결과, 회고입니다. 1. 클로닝 서비스 선정 및 범위, 화면별 개발 로드맵 설정 2. 프로덕션 배포 환경 결정(local/docker/cloud) 2. Github organization 생성 3. Private repo 생성 4. Mono 또는 Poly 중 학습할 repo style 결정 5. 개발환경 셋팅 6. 각 언어별 컨벤션, 테스트 환경 셋팅 7. 블루프린트를 통한 CI/CD 환경 셋팅 (github action) 8. 프론트/백엔드간 통신 방식(rest/grpc/graphql등) 결정 9. API (jwt/bare 등)인증 방식 결정 10. End 별 기초 설계 11. 기초 테스트 로직 작성 …… 너무 세세히 적자면 끝이 없긴하네요. 너무 급마무리이긴 한데 그 다음은 그냥 개발하고 마무리입니다 ㅎㅎㅎ

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 1월 4일 오후 1:59

댓글 0