官术网_书友最值得收藏!

  • C語言最佳實踐
  • 魏永明
  • 376字
  • 2025-02-08 17:41:55

內容提要

本書是魏永明近30年來開發和維護MiniGUI、HVML等開源項目的經驗總結,旨在幫助有一定C程序編寫經驗的軟件工程師在短時間內有效提高設計能力和編碼水平。全書分為 3 篇。基礎篇從可讀性和可維護性出發,闡述了如何提高代碼的可讀性、用好寫好頭文件、正確理解編譯警告并消除潛在問題、定義和使用常量等,介紹了如何有效利用構建系統生成器(CMake)來維護項目;模式篇闡述了常見的C程序接口設計模式,說明了如何在C程序中解耦代碼和數據、利用子驅動程序實現模型、設計可加載模塊等,介紹了狀態機的概念以及在C程序中如何利用狀態機實現分詞器、解析器等;質量篇從性能和單元測試出發,闡述了如何在C程序中避免編寫低效代碼、進行單元測試、使用常見的單元測試框架等,介紹了高效調試C程序的若干技巧和工具。

本書適合從事系統軟件、嵌入式或物聯網開發的C程序員、計算機相關專業高年級本科生和研究生閱讀。

主站蜘蛛池模板: 开封县| 青铜峡市| 新宁县| 平果县| 罗源县| 延边| 贵阳市| 山东省| 称多县| 闽侯县| 秭归县| 湟源县| 武强县| 新兴县| 青海省| 宜都市| 牟定县| 阿克| 仪征市| 恩平市| 惠东县| 桐乡市| 宁津县| 丰镇市| 香港| 安吉县| 任丘市| 喀喇沁旗| 砚山县| 万全县| 香格里拉县| 沁阳市| 裕民县| 会理县| 建宁县| 宁河县| 仲巴县| 蓬溪县| 石河子市| 三河市| 黑水县|