저는 현재 대용량 라이브러리 (5M 줄의 코드, C++에서는 VS2005, 1 가지 해결책, 100 개 프로젝트에 가까움)에서 작업하고 있습니다. 작은 소스 수정 후에는 컴파일을 배포하고 증분 링크, 재 컴파일 및 다시 링크를 사용하지만 몇 분 (일반적으로 최소 3 시간)에서 1 시간 가까이 걸립니다.대형 라이브러리에서 작업하기위한 팁?
이것은 수정 코드/빌드/디버그주기가 실제로는 길다는 것을 의미하며 빌드 중에 '흐름'을 잃어 버리기 쉽습니다. 일반적으로 유용한 작업을 수행 할 시간이별로 없습니다 (어쩌면 약간의 이메일을 보내거나 그렇지 않으면 온라인에서 기사 몇 권이나 책 한 권을 읽음).
새로운 코드를 작성하거나 주요 리팩토링을 할 때 한 번에 하나의 파일 만 컴파일하려고합니다. 그러나, 예를 들어, 디버깅하는 동안, 그것은 정말 내 신경에 도착!
저는 어떻게 시간을 최적화 할 수 있을지 궁금합니다. 나는 그 상황에서 유일한 사람이 아니라고 생각합니다. 무엇을/할 것인가? 할까요?