C++ 代碼整潔之道:C++17 可持續軟件開發模式實踐 (Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17)
[德]斯蒂芬·羅斯(Stephan Roth)著
- 出版商: 機械工業
- 出版日期: 2019-04-01
- 定價: $534
- 售價: 5.0 折 $267
- 語言: 簡體中文
- ISBN: 7111621905
- ISBN-13: 9787111621904
-
相關分類:
C++ 程式語言
- 此書翻譯自: Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$1,000Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGA's (Hardcover) -
Linux Device Driver Programming 驅動程式設計$690$587 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
C++ 標準庫-學習教本與參考工具, 2/e (書側有些許黴斑,不介意下單)$1,200$948 -
C++ 並行程式設計實戰手冊 (C++ Concurrency in Action: Practical Multithreading)$680$537 -
Heterogeneous Computing with OpenCL 2.0, 3/e (Paperback)$2,880$2,736 -
$356C++ 多線程編程實戰 -
優化 C++|提高程式效能的有效技術 (Optimized C++: Proven Techniques for Heightened Performance)$680$537 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
C++ Primer, 5/e (繁體中文版)$990$782 -
$505C++17 入門經典, 5/e (Beginning C++ 17) -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
C++ Templates 全覽, 2/e (C++ Templates: The Complete Guide, 2/e)$1,200$948 -
C++17 教學範本, 5/e (Beginning C++17, 5/e)$880$748 -
基於 FPGA 與 RISC-V 的嵌入式系統設計$708$673 -
量子電腦程式設計 (Programming Quantum Computers: Essential Algorithms and Code Samples)$680$537 -
C++ 新經典:對象模型$474$450 -
深度探索 C++14 (Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers)$768$730 -
Python × Network 一拍即合:自動化、程式化和 DevOps 的一站式解決方案 (Mastering Python Networking, 3/e)$780$608 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774 -
Architecting High-Performance Embedded Systems: Design and build high-performance real-time digital systems based on FPGAs and custom circuits (Paperback)$1,780$1,691 -
Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20 (Paperback)$2,043$1,935 -
圖說演算法:使用 C++ (暢銷回饋版)$500$390 -
現代 C++ 語言核心特性解析$719$683
商品描述
本書介紹如何使用現代C++編寫可維護、可擴展和可持久的軟件。對於每一個對編寫整潔的C++代碼感興趣的開發人員、軟件架構師或團隊領導來說,這本書都是必需的。如果你想自學編寫整潔的C++代碼,本書也正是你需要的。本書旨在幫助所有級別的C++開發人員編寫可理解的、靈活的、可維護的和高效的C++代碼。即使是經驗豐富的C++開發人員,也將受益匪淺。
如果想用C++語言編寫出易維護的、擴展性良好的以及生命力強的軟件,那麼,對於所有的軟件開發人員、軟件設計人員、對現代C++代碼感興趣或想降低開發成本的項目領導者來說,本書都是必需品。如果你想自學編寫整潔的C++代碼,那麼本書也是你需要的。本書旨在通過一些示例幫助各個技術層次的開發人員編寫出易懂的、靈活的、可維護的和高效的C++代碼。即使你是一名資深的開發工程師,在本書中也可以找到有價值的知識點。
如果你不關心你的代碼,那麼,使用任何編程語言都有可能寫出龐大的、糟糕的以及難以維護的代碼。但是,實際應用中的C++工程往往是糟糕的,並且有越來越壞的趨勢。很多現代C++代碼的風格與20世紀80年代的風格類似。
提倡軟件工藝和代碼整潔之道的人,好像把C++開發人員遺忘了。網上充斥著大量代碼風格很差的例子,這些例子中的代碼都需要優化,但是在優化的時候,他們完全無視設計模式的基本原則以及良好代碼風格的指導原則,導致最後的代碼雖然高效,但是晦澀難懂。本書將告訴你如何避免這些情況的發生,以及教你如何擺脫編寫C++代碼的陋習。你將會發現你編寫的代碼會變得很高效,更重要的是,你會樂在其中。
你將獲得以下技能:
學會C++整潔代碼的原則和規則。
學會C++測試驅動開發(TDD)。
學會設計模式以及習慣用法的知識。
學會使用書中提到的設計模式。
