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




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