배경 : 버그 추적에는 jira
, 소스 제어에는 git
을 사용하고 있습니다. iOS 프런트 엔드와 웹 서비스 및 GUI를 제공하는 Java/Tomcat 백엔드로 구성된 완벽한 엔드 투 엔드 시스템을 갖추고 있습니다. 지금은 모든 소프트웨어를 담은 단일 git 저장소와 전체 시스템에 대한 문제를 추적하는 단일 jira 프로젝트가 있습니다.여러 관련 구성 요소가있는 프로젝트의 모범 사례
이제 소프트웨어가 작동 중이므로 iOS 응용 프로그램이나 서버에 변경 사항이 적용되고 있음을 알게되었습니다. 두 구성 요소의 버전 번호가 다소 다릅니다.
그것은이 프로젝트에 너무 늦게 아마도,하지만 미래 :
- 나는 하나의 소스 저장소에 모든 관련 구성 요소를 갖는 경로를 추구하고 하나의 버그 추적 프로젝트를 사용하여 추적한다 또는
- 각 구성 요소가 별도의 저장소에 있고 별도의 버그 추적 프로젝트로 관리해야합니까?
나는 두 가지 접근 방식 모두에서 프로와 사기를 볼 수 있으며, 그 대답이 "의존적"일 수 있음을 알 수 있습니다.
당신은 어느쪽으로 기울여야하며, 그 이유는 무엇입니까?
Jira는 실제로 프로젝트간에 버그를 옮기는 데는 능숙하지만 포인트를 얻습니다. – Andrew