본문/내용
1. 플랫폼 소프트웨어 개발 시 어떤 버전 관리 시스템을 사용하며, 이를 어떻게 활용하셨나요
현대오토에버 차량 전장 플랫폼 SW 개발에서는 Git을 주로 사용하며, 이를 통해 버전 관리를 체계적으로 수행합니다. 개발 초기에는 브랜치 전략으로 Git Flow를 도입하여 기능별, 버전별, 안정 버전 관리를 명확히 구분하였으며, 매주 3~4회의 정기적 병합 및 코드 리뷰를 통해 코드 품질과 일관성을 유지하였습니다. 특히, 지상 시험용 차량 프로젝트에서 150명 이상의 개발자가 협업하며 3000여 개의 커밋을 기록했고, 병합 과정에서 98% 이상의 충돌 해결률을 달성하였으며, 그로 인한 개발 안정성 향상도 실현하였습니다. 또한, 세분화된 태그 및 릴리즈 관리를 통해 2주 단위로 안정 버전 릴리즈를 수행함으로써, 2022년 한 해 동안 총 15회 배포와 10회 정기 유지보수를 성공적으로 완료하였습니다. 이를 통해 프로젝트 개발 기간을 기존보다 평균 15% 단축시켰으며, 버그 발생률도 25% 이상 낮춰 안정적인 배포를 가능하게 하였습니다. 이렇게 체계적인 버전 관리와 커밋, 병합 기록을 기반으로 플랫폼 안정성을 확보하고, 신뢰성 높은 소프트웨어 배포를 실현하였습니…