商品簡介
商品簡介
本書是魏永明近30年來開發和維護MiniGUI、HVML等開源項目的經驗總結,旨在幫助有一定C程序編寫經驗的軟件工程師在短時間內有效提高設計能力和編碼水平。全書分為?3?篇。基礎篇從可讀性和可維護性出發,闡述了如何提高代碼的可讀性、用好寫好頭文件、正確理解編譯警告並消除潛在問題、定義和使用常量等,介紹了如何有效利用構建系統生成器(CMake)來維護項目;模式篇闡述了常見的C程序接口設計模式,說明了如何在C程序中解耦代碼和數據、利用子驅動程序實現模型、設計可加載模塊等,介紹了狀態機的概念以及在C程序中如何利用狀態機實現分詞器、解析器等;質量篇從性能和單元測試出發,闡述了如何在C程序中避免編寫低效代碼、進行單元測試、使用常見的單元測試框架等,介紹了高效調試C程序的若干技巧和工具。
本書適合從事系統軟件、嵌入式或物聯網開發的C程序員、計算機相關專業高年級本科生和研究生閱讀。
本書適合從事系統軟件、嵌入式或物聯網開發的C程序員、計算機相關專業高年級本科生和研究生閱讀。
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。