저는 시작 환경에서 멀티 플랫폼 제품 라인의 개발을 유지 관리하기위한 몇 가지 고급 전략에 대해 질문합니다. DropBox와 같은 회사가 iOS 버전, Android, Mac, Windows 및 Linux 버전을 보유하고 있다고 생각해보십시오. 모든 측면에 관심이 있습니다 : 소스 제어, 팀 구성, 테스트, 작업. 모든 대상 플랫폼에서 킬러 코드로 끝내기위한 최고의 전략.동일한 제품 라인의 멀티 플랫폼 (크로스 플랫폼이 아닌) 개발을위한 전략은 무엇입니까?
성숙한 프로젝트를 여러 플랫폼에서 유지 관리 해본 경험이 없으므로 어떤 조언을 받았는지 궁금합니다. 필자의 구체적인 경우, 문제는 Android 및 iOS 개발과 관련이 있지만 실제로는 훨씬 더 일반적입니다. 나는 나의 초기 인상과 함께 그 질문을 여기에서 물었다 : http://news.ycombinator.com/item?id=3484074 나는 내가 생각하기에 내가 생각하기에 자기 자신의 기차를 너무 유용하게 생각했다. 내 인상을 잊어 버리세요. 당신의 경험은 무엇입니까? 가장 효과가있는 것은 무엇입니까?
귀하의 모든 의견에 감사드립니다.
저는 아직해야 할 일이 없으므로 실제 조언을 구할 수 없습니다. 그러나 나는 일반적으로 같은 퀘스트를 시작하고 있습니다. 내가 수행 할 작업은 한 플랫폼에서 다른 플랫폼에서 수행 한 작업을 복제하고 다른 코드에있는 하나의 저장소에 모든 코드를 유지하는 데 시간을 할애하여 동시에 응용 프로그램을 개발하는 것입니다. 나는 이것이 아직 효과가 있는지 아직 보지 못했기 때문에 그렇게 할 것입니다. – Tustin2121