漂亮的 C++ : 更新老舊的程式碼( Legacy code )

如果你維護一個遺留下來的大型程式碼庫,那麼很有可能你不理解它的某些部分。 本課程將向你展示如何充分利用現代 C++ 技術,將程式碼更新為更易讀、更易理解和更易維護的狀態

報名參加課程課程預覽

課程長度:5 小時

課程說明

幾十年來 C++ 一直是一種流行的程式語言,這意味著還有一些非常古老的程式碼。 有些是很難閱讀和維護的。 C++ 語言和標準程式庫已經添加了一些功能,可以簡化這些程式碼,且可能使其運作更快且消除斷斷續續的錯誤。 在”漂亮的 C++ : 更新老舊的程式碼( legacy code )”這門課程中,你將學習如何處理大型且不熟悉的程式碼庫,以及如何將程式碼現代化。

首先,你將學習一些策略來決定到底要改變什麼。 然後,將向你介紹一些語言特性和程式庫功能,這些特性和程式庫功能在你的程式碼剛開始編寫時可能還不存在,現在你可以改善它們。 最後,你將探索如何評估你的進展,並通過其餘的程式碼擴展你的收益。 在本課程結束時,你將進化你的程式,準備好再使用一兩代,並充分利用現代 C++ 提供的功能。

你的講師

Kate Gregory 已有 4 個 10 年以程式設計盈利。 她的公司 Gregory Consulting Limited 位於安大略省的鄉村,幫助客戶採用新技術和適應不斷變化的商業環境。 當前的工作大量使用 .NET 和 Visual C++ ,用於 Web 和客戶端開發,尤其是 Windows 7 和 8。 管理、指導、技術寫作和技術演講佔用了她大部分時間,但她仍然每週編寫程式碼。

Kate 著有十幾本書,並在 DevTeach、 TechEd (美國、歐洲、非洲) 和 TechDays 等發表演講。 Kate 是 C++ MVP,Toronto .NET Users Group 發起人之一,East of Toronto .NET Users Group 的創始人, INETA 演講者局的成員,Trent University in Peterborough 的兼職教員。 自2002 年 1 月以來,她一直是微軟多倫多地區總監,自 2004 年 1 月以來,她被授予微軟最有價值 Visual C++ 的專業人員。 2005 年6 月,她獲得了年度區域總監獎,2011 年 2 月,她被指定為 2010 年度 Visual C++ MVP。 Kate 為 Pluralsight 開發 C++ 、 Visual Studio 和 Windows 程式設計課程,並正在寫一本關於 C++ AMP 的書。

英文字幕:有

  • 內建自動英翻中字幕翻譯

報名參加課程課程預覽

課程介紹影片逐字稿

大家好! 我的名字是 Kate Gregory。歡迎來到我的課程,漂亮的C++:更新遺留程式碼。我是格雷戈裡諮詢公司的一名顧問和導師。我使用C++已經超過30年了。而這些天,我花了很多時間來更新舊程式碼。本課程將給你提供更新你自己的遺留程式碼所需的工具和策略,使它也能變得漂亮、可讀、可理解、有表現力、令人放心,而且可能會更快一點,少一點錯誤。本課程的一些主要內容包括選擇要更新的部分,你應該使用但可能沒有使用的C++特性,標準程式庫如何幫助你,以及如何知道何時停止更新。在本課程結束時,你會知道是什麼使現代 C++ 比我們過去寫的更好,以及如何將你擁有的程式碼改變成更易理解和可維護的東西。在開始本課程之前,你應該對C++的總體情況有所瞭解。我不會重複大量的語法或我其他課程的概念,如《C++基礎》包括《C++ 17》或《漂亮的C++》。演算法。我還希望你知道如何在你的程式碼庫中新增測試,我不會涉及這個問題。我希望你能加入我的旅程,學習如何透過《漂亮的C++》使你的舊程式碼變得漂亮和可維護。


追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: