《C++編程規(guī)范101條規(guī)則、準則最佳實踐》【已搜索無重復】
內(nèi)容簡介
在本書中,兩位知名的c++專家將全球c++界的集體智慧和經(jīng)驗凝結成一套編程規(guī)范。這些規(guī)范可以作為每一個開發(fā)團隊制定實際開發(fā)規(guī)范的基礎,更是每一位c++程序員應該遵循的行事準則。書中對每一條規(guī)范都給出了精確的描述,并輔以實例說明;從類型定義到錯誤處理,都給出了最佳的c++實踐。即使使用c++多年的程序員也會從本書中受益匪淺。
本書適合于各層次c++程序員使用,也可作為高等院校c++課程的教學參考書。
良好的編程規(guī)范可以改善軟件質(zhì)量,縮短上市時間,提升團隊效率,簡化維護工作。在本書中,兩位全世界最受尊敬的c++專家將全球c++界的集體智慧和經(jīng)驗凝結成一整套編程規(guī)范。這些規(guī)范可以作為每一個開發(fā)團隊制定實際開發(fā)規(guī)范的基礎,更是每一位c++程序員應該遵循的行事準則。.
本書涵蓋了c++程序設計的方方面面,包括設計和編碼風格、函數(shù)、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模板、泛型、異常、stl容器和算法等。書中對每一條規(guī)范都給出了言簡意賅的敘述,并輔以實例說明;書中還給出了從類型定義到錯誤處理等方面大量的c++最佳實踐,包括許多最新總結出的和標準化的技術,即使使用c++多年的程序員也會從中受益匪淺。
■通過閱讀本書,可以找到以下問題的答案:..
■哪些東西值得標準化?哪些東西不值得標準化?
■使代碼可擴展的最佳方法是什么?
■合理的錯誤處理策略有哪些要素?
■如何(和為什么要)避免不必要的初始化、循環(huán)依賴和定義依賴?
■何時應該(以及如何)同時使用靜態(tài)和動態(tài)的多態(tài)性?
■如何實踐“安全的”改寫(override)?
■何時該提供不會失敗的交換(swap)?
■為什么要阻止異常跨越模塊邊界傳播?如何阻止?
■為什么不應該在頭文件中寫名字空間聲明或指令?
■為什么應該使用stl vector和string代替數(shù)組?
■如何選擇正確的stl搜索算法?
■為了保證代碼的類型安全,應該遵從哪些規(guī)則?
目錄:
前 言
組織和策略問題 1
第0條 不要拘泥于小節(jié)(又名:了解哪些東西不應該標準化) 2
第1條 在高警告級別干凈利落地進行編譯 4
第2條 使用自動構建系統(tǒng) 7
第3條 使用版本控制系統(tǒng) 8
第4條 做代碼審查 9設計風格 11
第5條 一個實體應該只有一個緊湊的職責 12
第6條 正確、簡單和清晰第一 13
第7條 編程中應知道何時和如何考慮可伸縮性 14
第8條 不要進行不成熟的優(yōu)化 16
第9條 不要進行不成熟的劣化 18
............................................
..




京公網(wǎng)安備 11010802022153號
頂一下,感謝分享,
頂一下,感謝分享!
頂一下,感謝分享!
頂一下,感謝分享!
頂一下,感謝分享!