劇集

GoingNative 5:在 Visual C++ IDE 內,滿足 Raul Pérez

快樂假期給你的所有人誰處於某種節日狀態。 如果不是,那麼從迭戈,查理斯,C9和VC的快樂假期。

我們不會涵蓋軟體測試,也就是工作專業領域,通常 C9 上就足夠了。 我們的目標是從現在開始改變這一點。

迭戈在 VC++ 小組 中的朋友 Raul Pérez 是波多黎各的軟體開發人員,負責 Visual C++ IDE 小組的 QA 工作。 他撰寫測試,以確保 VC 工具鏈的前端 —IDE 及其設計時間編譯程式基礎結構如預期般運作。

當您在 VC++ 編輯器中輸入字元時,會有很多事。 確切地說,會發生什麼事? 為什麼? 哪些類型的專案可以讓 Intellisense 快速? 哪些類型的專案會妨礙 IDE 的效能? 所有這些魔術是如何發生的? 有一個編譯程式涉及這一切。 這不是前端編譯程式 (cl),但它是前端編譯程式,它會將您的來源編譯成儲存在本機 DB 中的數據,以供 Intellisense、Go-To-Definition、語法著色、參考醒目提示、自動完成等使用...所有這些專案都是讓 Visual C++ 可視化的一組 IDE 功能的一部分...因此,請與Raul會面,並瞭解IDE在涵蓋下的運作方式,以及系統如何隨著時間演進。

目錄 (按兩下時間代碼連結以據以瀏覽播放機)

[00:00] GoingNative()://在節目建設上越來越快 - 仍有一些優化要做...
[01:56] 查爾斯採訪勞爾關於勞爾和 VC++ 設計時間系統 (Intellisense, Go-to-Definition, 自動完成, 語法著色等...)
[37:20] ~GoingNative():這次我們表現非常出色

我們真的想聽到你的意見,所以請推文意見反應給@C9GoingNative(跟隨我們!),並傳送你的要求、想法、投訴、讚美、仇恨郵件和情書給 C9GoingNative。 我們將閱讀並回應所有訊息! 這就是我們滾,兄弟姐妹。 如果您是 Facebook 使用者,請加入我們的 C9::GoingNative Facebook 群組

進行原生!