我目前正在研究一個相當龐大的庫(5M行代碼,C++在VS2005下,1個解決方案和近100個項目)。儘管我們分發編譯,並使用增量鏈接,但在修改小的源代碼後,重新編譯和重新鏈接需要幾分鐘(通常至少3次)和接近1小時。在大型圖書館工作的技巧?
這意味着我們的修改代碼/構建/調試周期往往很長(根據我的口味!),並且在構建過程中很容易失去'流':通常沒有太多時間去做任何有用的事情(也許會做一些電子郵件,或者閱讀一些在線的文章或者一本書的幾頁)。
在編寫新代碼或進行重大重構時,我只嘗試一次只編譯一個文件。但是,在調試過程中,它真的讓我緊張!
我想知道如何優化我的時間?我想我不是唯一一個那種情況:你會做什麼?