[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • C++代碼整潔之道-C++17可持續軟件開發模式實踐 機械工業出版社正
    該商品所屬分類:圖書 -> 機械工業出版社
    【市場價】
    684-992
    【優惠價】
    428-620
    【作者】 斯提芬·羅特連少華 
    【出版社】機械工業出版社 
    【ISBN】9787111621904
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    店鋪:機械工業出版社官方旗艦店
    出版社:機械工業出版社
    ISBN:9787111621904

    商品編碼:10026483251986
    品牌:機械工業出版社(CMP)
    出版時間:2019-04-01

    頁數:200
    字數:150000
    審圖號:9787111621904

    作者:斯提芬·羅特,連少華

        
        
    "baecf198635367d9.jpgeef3fc2728ae9c53.jpg

    商品參數

      商品基本信息
    商品名稱:   C++代碼整潔之道-C++17可持續軟件開發模式實踐
    作者:   [德] 斯提芬·羅特(Stephan Roth)
    市場價:   89.00
    ISBN號:   9787111621904
    版次:   1-1
    出版日期:    
    頁數:   0
    字數:   150
    出版社:   機械工業出版社


    內容介紹

    使用現代C 編寫可維護、可擴展和持久的軟件。對於每一個對好的C 代碼感興趣的開發人員、軟件架構師或團隊領導來說,這本書都是必須的,因此也想開發成本。如果你想自學編寫整潔C 代碼,本書正是你所需要的。編寫它是為了幫助所有級別的C 開發人員,並通過示例展示如何編寫可理解的、靈活的、可維護的和高效的C 代碼。即使是經驗豐富的C 開發人員,在本書中也會發現一些有用的信息和數據。

    目錄

    譯者序 關於作者 關於技術審校 致謝 *1章簡介1 1.1軟件熵2 1.2整潔的代碼4 1.3為什麼使用C 4 1.4C 11—新時代的開始5 1.5適合本書的讀者5 1.6本書使用的約定6 1.6.1擴展閱讀6 1.6.2說明、提示和警告6 1.6.3示例代碼7譯者序
    關於作者
    關於技術審校
    致謝
    *1章簡介1
    1.1軟件熵2
    1.2整潔的代碼4
    1.3為什麼使用C 4
    1.4C 11—新時代的開始5
    1.5適合本書的讀者5
    1.6本書使用的約定6
    1.6.1擴展閱讀6
    1.6.2說明、提示和警告6
    1.6.3示例代碼7
    1.6.4編碼風格7
    1.7相關wangzhan和代碼庫7
    1.8UML圖8
    *2章構建安全體繫9
    2.1測試的必要性9
    2.2測試入門11
    2.測試13
    2.4關於QA15
    2.5良測試原則16
    2.5.測試的代碼的質量16
    2.5.測試的命名16
    2.5.測試的獨立性17
    2.5.4一個測試一個斷言18
    2.5.測試環境的獨立初始化19
    2.5.6不對getters和setter測試19
    2.5.7不對第三方代測試20
    2.5.8不對外部繫測試20
    2.5.9如何處理數據庫的訪問20
    2.5.10不要混淆測試代碼和產品代碼21
    2.5.11測試必須快速執行23
    2.5.12測試替身24
    第3章原則27
    3.1什麼是原則27
    3.2保持簡單和直接原則(KISS)28
    3.3不需要原則(YAGNI)29
    3.4避免復制原則(DRY)29
    3.5信息隱藏原則30
    3.6高內聚原則33
    3.7松耦合原則35
    3.8小心優化原則38
    3.9*少驚訝原則(PLA)39
    3.10童子軍原則39
    第4章C 代碼整潔的基本規範41
    4.1良好的命名42
    4.1.1名稱應該自解釋43
    4.1.2使用域中的名稱45
    4.1.3選擇適當抽像層次的名稱45
    4.1.4避免冗餘的名稱46
    4.1.5避免晦澀難懂的縮寫47
    4.1.6避免匈牙利命名和命名前綴47
    4.1.7避免相同的名稱用於不同的目的48
    4.2注釋49
    4.2.1讓寫代碼像講故事一樣49
    4.2.2不要為易懂的代碼寫注釋50
    4.2.3不要通過注釋禁用代碼50
    4.2.4不要寫塊注釋51
    4.2.5特殊情況的注釋是有用的53
    4.3函數56
    4.3.1隻做一件事情59
    4.3.2讓函數盡可能小59
    4.3.3函數命名61
    4.3.4使用容易理解的名稱61
    4.3.5函數的參數和返回值62
    4.4C 工程中的C風格代碼72
    4.4.1使用C 的string和stream替代C風格的char*73
    4.4.2避免使用printf()、sprintf()和gets()等74
    4.4.3使用標準庫的容器而不是C風格的數組77
    4.4.4用C 類型轉換代替C風格的強制轉換80
    4.4.5避免使用宏81
    第5章現代C 的*級概念83
    5.1資源管理84
    5.1.1資源申請即初始化85
    5.1.2智能指針86
    5.1.3避免顯式的new和delete92
    5.1.4管理特有資源92
    5.2Move語義94
    5.2.1什麼是Move語義94
    5.2.2左值和右值的關繫95
    5.2.3右值引用96
    5.2.4不要濫用Move97
    5.2.5零原則98
    5.3編譯器是你的搭檔102
    5.3.1自動類型推導102
    5.3.2編譯時計算105
    5.3.3模板變量107
    5.4不允許未定義的行為108
    5.5Type-Rich編程110
    5.6了解你使用的庫116
    5.6.1熟練使用 116
    5.6.2熟練使用Boost121
    5.6.3應該了解的一些庫121
    5.7恰當的異常和錯誤處理機制122
    5.7.1防患於未然123
    5.7.2異常即異常—字面上的意思126
    5.7.3如果不能恢復則盡快退出128
    5.7.4用戶自定義異常128
    5.7.5值類型拋出,常量引用類型捕獲130
    5.7.6注意catch的正確順序130
    第6章面向對像131
    6.1面向對像思想132
    6.2抽像—解決復雜問題的關鍵因素133
    6.3類的設計原則134
    6.3.1讓類盡可能小134
    6.3.2單一職責原則(SRP)135
    6.3.3開閉原則(OCP)135
    6.3.4裡氏替換原則(LSP)136
    6.3.5接口隔離原則(ISP)146
    6.3.6無環依賴原則148
    6.3.7依賴倒置原則(DIP)151
    6.3.8不要和陌生人說話(迪米特法則)156
    6.3.9避免“貧血類”160
    6.3.10隻說不問160
    6.3.11避免類的靜態成員162
    第7章函數式編程164
    7.1什麼是函數式編程165
    7.1.1什麼是函數166
    7.2.2pure函數和impure函數167
    7.2現代C 中的函數式編程168
    7.2.1C 模板函數編程168
    7.2.2仿函數170
    7.2.3綁定和函數包裝176
    7.2.4Lambda表達式178
    7.2.5通用Lambda表達式(C 14)180
    7.3高階函數181
    7.4整潔的函數式編程代碼186
    第8章測試驅動開發188
    8.1普通測試的缺點189
    8.2測試驅動開發作為顛覆者190
    8.2.1TDD的流程190
    8.2.2TDD的一個小例子:Code Kata193
    8.3TDD的優勢210
    8.4什麼時候不應該使用TDD212
    第9章設計模式和習慣用法213
    9.1設計原則與設計模式214
    9.2常見的設計模式及應用場景214
    9.2.1依賴注入模式215
    9.2.2Adapter模式226
    9.2.3Strategy模式227
    9.2.4Command模式231
    9.2.5Command處理器模式235
    9.2.6Composite模式238
    9.2.7Observer模式241
    9.2.8Factory模式245
    9.2.9Facade模式248
    9.2.10Money Class模式249
    9.2.11特例模式252
    9.3什麼是習慣用法255
    附錄AUML簡要指南266
    參考文獻275
    顯示全部信息



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部