国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
C++20代碼整潔之道:可持續軟件開發模式實踐(原書第2版)

包郵 C++20代碼整潔之道:可持續軟件開發模式實踐(原書第2版)

出版社:機械工業出版社出版時間:2023-04-01
開本: 16開 頁數: 340
中 圖 價:¥89.0(6.9折) 定價  ¥129.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++20代碼整潔之道:可持續軟件開發模式實踐(原書第2版) 版權信息

  • ISBN:9787111725268
  • 條形碼:9787111725268 ; 978-7-111-72526-8
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

C++20代碼整潔之道:可持續軟件開發模式實踐(原書第2版) 本書特色

資深C++工程師20余年實踐經驗分享,CSDN論壇C++版主領銜翻譯,助你掌握高效的現代C++編程法則

C++20代碼整潔之道:可持續軟件開發模式實踐(原書第2版) 內容簡介

本書全面更新至C++20,介紹如何使用現代C++編寫可維護、可擴展和可持久的軟件。對于每一個對編寫整潔的C++代碼感興趣的開發人員、軟件架構師或團隊領導來說,這本書都是必需的。如果你想自學編寫整潔的C++代碼,本書也正是你需要的。本書旨在幫助所有級別的C++開發人員編寫可理解的、靈活的、可維護的和高效的C++代碼。即使是經驗豐富的C++開發人員,也將受益匪淺。

C++20代碼整潔之道:可持續軟件開發模式實踐(原書第2版) 目錄

第1章 引言1
1.1 軟件熵2
1.2 為什么使用C 3
1.3 整潔的代碼4
1.4 C 11—新時代的開始5
1.5 本書適合的讀者6
1.6 本書使用的約定6
1.6.1 擴展內容7
1.6.2 注意事項、提示和警告7
1.6.3 示例代碼7
1.7 相關網站和代碼庫8
1.8 UML圖9
第2章 構建安全體系10
2.1 測試的必要性10
2.2 測試入門12
2.3 單元測試14
2.4 關于質量保證16
2.5 良好單元測試的原則16
2.5.1 單元測試代碼的質量16
2.5.2 單元測試的命名17
2.5.3 單元測試的獨立性18
2.5.4 一個測試一個斷言19
2.5.5 單元測試環境的獨立初始化20
2.5.6 不對Getter和Setter做單元測試20
2.5.7 不對第三方代碼做單元測試21
2.5.8 不對外部系統做單元測試21
2.5.9 如何處理數據庫的訪問21
2.5.10 不要混淆測試代碼和產品代碼22
2.5.11 測試必須快速執行24
2.5.12 如何設計測試的輸入數據25
2.5.13 測試替身27
第3章 原則31
3.1 什么是原則31
3.2 保持簡單和直接原則32
3.3 不需要原則33
3.4 避免復制原則33
3.4.1 關于避免復制原則的知識34
3.4.2 構建抽象有時很困難34
3.5 信息隱藏原則37
3.6 高內聚原則40
3.7 松耦合原則42
3.8 小心優化原則45
3.9 少驚訝原則46
3.10 童子軍原則46
第4章 C 代碼整潔的基本規范48
4.1 良好的命名49
4.1.1 名稱應該不言自明50
4.1.2 使用領域中的名稱52
4.1.3 選擇適當抽象級別的名稱53
4.1.4 避免冗余的名稱54
4.1.5 避免晦澀難懂的縮寫54
4.1.6 避免匈牙利命名法和
   命名前綴55
4.1.7 避免相同的名稱用于
   不同的用途57
4.2 注釋57
4.2.1 讓寫代碼像講故事一樣57
4.2.2 不要為易懂的代碼寫注釋58
4.2.3 不要通過注釋禁用代碼59
4.2.4 不要寫塊注釋59
4.2.5 特殊情況的注釋是有用的62
4.3 函數66
4.3.1 只做一件事情68
4.3.2 讓函數盡可能小69
4.3.3 函數命名70
4.3.4 使用容易理解的名稱71
4.3.5 函數的參數和返回值72
4.4 C 項目中的C風格代碼83
4.4.1 使用C 的string和stream來
   替代C風格的char*83
4.4.2 避免使用printf()、sprintf()、
   gets()等85
4.4.3 使用標準庫的容器而不是使用
   C風格數組88
4.4.4 使用C 類型轉換代替C風格
   類型轉換91
4.4.5 避免使用宏92
第5章 現代C 的高級概念95
5.1 資源管理95
5.1.1 資源申請即初始化97
5.1.2 智能指針98
5.1.3 避免顯式的new和delete104
5.1.4 管理專有資源105
5.2 move語義106
5.2.1 什么是move語義107
5.2.2 左值和右值的關系108
5.2.3 右值引用109
5.2.4 不要濫用move語義111
5.2.5 零原則111
5.3 編譯器是你的搭檔115
5.3.1 自動類型推導116
5.3.2 編譯時的計算119
5.3.3 模板變量121
5.4 不允許出現未定義行為123
5.5 Type-Rich編程124
5.6 熟悉使用的庫132
5.6.1 熟練使用133
5.6.2 使用Boost140
5.6.3 應該了解的其他庫141
5.7 正確處理異常和錯誤142
5.7.1 防患于未然142
5.7.2 從字面上講,例外就是異常146
5.7.3 如果不能恢復,則盡快退出147
5.7.4 用戶自定義異常148
5.7.5 值類型拋出,常量引用類型
   捕獲149
5.7.6 注意catch的正確順序150
5.8 接口設計150
5.8.1 Attribute151
5.8.2 concept:模板參數的要求155
第6章 模塊化編程159
6.1 模塊化的基礎160
6.1.1 模塊設計的原則160
6.1.2 小結162
6.2 面向對象163
6.2.1 面向對象思想164
6.2.2 類的設計原則165
6.3 模塊200
6.3.1 #include的缺點200
6.3.2 使用模塊來解決202
6.3.3 底層實現203
6.3.4 使用模塊的三種方案204
6.3.5 模塊的影響207
第7章 函數式編程208
7.1 什么是函數式編程209
7.1.1 什么是函數210
7.1.2 純函數和非純函數211
7.2 現代C 中的函數式編程212
7.2.1 基于模板的函數式編程212
7.2.2 仿函數214
7.2.3 綁定包裝和函數包裝221
7.2.4 Lambda表達式223
7.2.5 通用Lambda表達式225
7.2.6 Lambda模板226
7.3 高級函數228
7.4 管道與范圍適配器233
7.5 整潔的函數式編程代碼236
第8章 測試驅動開發238
8.1 傳統單元測試的缺點239
8.2 作為顛覆者的測試驅動開發240
8.2.1 TDD的流程240
8.2.2 TDD示例:羅馬數字的
展開全部

C++20代碼整潔之道:可持續軟件開發模式實踐(原書第2版) 作者簡介

斯蒂芬;羅斯(Stephan Roth),德國咨詢公司oose Innovative Informatik eG的系統與軟件工程培訓師、顧問。在加入oose之前,他在無線電偵察及通信情報系統領域從事了多年的軟件開發、軟件架構和系統工程的工作,其間開發過大量復雜的應用程序,尤其是對性能要求很高的分布式系統,以及使用C++和其他編程語言的圖形用戶界面系統。他還加入了系統工程社區,是軟件工藝運動的積極支持者,關注整潔代碼開發的原則和實踐。 連少華,先后就職于中興通訊、深交所、金證股份等知名公司,現就職于海外某知名金融科技公司。熱衷于軟件事業,技術棧廣泛,主要涉及C++、C#、Java、Python和Golang等,對架構設計和操作系統底層原理及實現有深入的理解和實踐,熟悉Linux內核,曾經給開源庫貢獻過代碼和PR。在CSDN論壇擔任C++版塊的版主;目前在金融行業從事證券交易系統的設計和開發工作,包括但不限于交易系統、行情系統、風控系統、估值系統、賬戶系統、數據中臺、量化對沖基金相關系統等,一直從事一線編碼工作,是一名典型的技術控。 李國誠,畢業于清華大學,從事C++后臺開發十余載,低延時交易系統專家,量化對沖基金技術主管。 吳毓龍,中國科學技術大學碩士,曾就職于ASML、華為2012實驗室,對量化策略、數值計算、機器學習、圖像分類/檢測、C++、Python等相關技術有深入的研究,積累了豐富的實踐經驗。現就職于某知名金融科技公司。 謝鄭逸,畢業于華南理工大學,曾就職于騰訊、百度等一線互聯網公司,有多年C++軟件設計和開發經驗,目前專注于科技金融行業。技術工作日常應用英語,多鄰國連勝精英俱樂部VIP。日常夜跑三公里。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 久久精品女人毛片国产 | 欧美日本在线观看免费视频 | 欲色影视天天一区二区三区色香欲 | 国产露脸150部国语对白 | 视频一区在线观看 | 女网址www女高清中国 | 国产欧美日韩精品a在线观看 | 91视频中文字幕 | 经典三级四虎在线观看 | 日本熟妇大乳 | 亚洲一区二区三区成人 | 亚洲不卡视频在线 | 欧美自拍亚洲 | 免费日本黄色片 | 热久久亚洲 | 美女视频黄频a免费高清不卡软件 | 美女高清特黄a大片 | 一级做a爱片就在线看 | 久久久久久久无码高潮 | 久久精品女人天堂av | 色综合欧美亚洲另类久久 | 国产成人无码精品一区在线观看 | 中文字幕欧美日韩va免费视频 | 中文字幕日韩欧美一区二区三区 | 私啪影院 | 欧美亚洲国产片在线播放 | 亚洲永久精品一区二区三区 | 欧洲亚洲一区 | 天堂色网站 | 国产精品亚洲а∨无码播放麻豆 | 国产精品久久久久久久久久免费 | 亚洲欧美精品综合中文字幕 | 2019中文字幕在线 | 亚洲大码熟女在线观看 | 国产男女免费完整视频 | 日韩视频网 | 日韩一区二区中文字幕 | 四虎精品久久久久影院 | 成人在线精品 | 亚洲午夜久久久精品影院视色 | 中国精学生妹品射精久久 |