현재 C#에서 새로운 독립 실행 형 응용 프로그램을 개발중인 팀원입니다. 궁극적 인 목표는이 독립 실행 형 응용 프로그램을 동일한 프로세스와 관련된 이전에 개발 된 대형 응용 프로그램으로 롤업하는 것입니다.이전 응용 프로그램에 병합 될 새로운 응용 프로그램을 설계하는 방법론
내 질문은 다음과 같습니다. A) 최신 코드 설계, 이전 코드가 가장 유지 관리가 쉬운 시스템이 아닐 때의 특기 사항 및 B) 최신 버전과의 통합에 도움이되는 방법론 또는 프로세스에 대한 정보를 찾고 있습니다. 신청.
분명히 여기에는 구체적인 내용이 없기 때문에 우리의 응용 프로그램은 설계가 고유하므로 아무 방법론도 도움이 될 구체적인 내용이 없습니다. 그러나 주제에 대한 좋은 지식을 얻는 데 관심이 있습니다.
편집 : 제안 사항 지금까지 일들이 모두 좋은 관행이 일반적으로하고 있으며, 모듈의 컨테이너로 새 코드를 구축, 이전 코드 리팩토링 및 단위 테스트의 이전 및 새 코드를 포함 나는 가능한 한 연습한다. 그것은 저에게 모두 보이지만 이들은 전체적인 방법론의 개별적인 부분 일 것입니다.