易燃物匯聚 YouTube 有聲書與書評
高效C/C++調試 封面

高效C/C++調試

[美]嚴琦 盧憲廷

1052人在讀
18.8萬字總字數
¥69.3定價

內容簡介

《高效C/C++調試》是關於軟件調試技術的深度探索,融合了作者的實踐智慧。書中不僅指導讀者如何使用專業的調試工具,還介紹瞭如何宏觀和微觀地分析問題,並**限度地發揮調試器功能。此外,書中還深入解讀了調試背後的技術原理,如調試符號、內存管理及系統內核對內存的操作機制,以揭示內存管理的關鍵性和複雜性。 除了介紹基礎概念外,本書還涵蓋了許多增強調試能力的工具與插件。儘管焦點集中在C/C++,但其中的策略與技巧具有普適性,適用於多種編程語境。內容包括從內存泄漏預防調試、Linux下的eBPF和strace調試方法,到Kubernetes容器調試,再到C++20的協程與崩潰信息收集策略。 《高效C/C++調試》主要面向具有C/C++編程基礎的讀者,同時也非常適合對軟件技術原理有深入探索興趣的讀者以及追求高效調試技巧的開發人員。

讀者書評

★★★★★

由於C/C++能直接操作內存,所以出錯崩潰時定位問題,就顯得非常棘手和具有挑戰性,比如內存越界,內存損壞,內存泄漏等,基本崩潰都跟內存操作有關,甚至涉及到操作系統,編譯器,調試版發佈版,多線程,庫的版本等環境和工具鏈有關,可怕崩潰現場跟實際原因可能毫無關係,大多發佈版還沒法調試,偶現且不固定,這就勸退了不少開發者,甚至讓企業失去信心,蒙受損失,是C/C++高效帶來的雙刃劍。所以,把C/C++寫穩定不宕機,需要紮實的功底和深厚的經驗支撐。

★☆☆☆☆

收穫不大,白瞎這麼好的書名了。 寫得太泛了,想什麼都講,卻什麼都講了一點點。 不如另一本《c/c++代碼調試的藝術》講的細緻

★★★★★

非常難得的可以把調試講解的這麼系統。可以在AI時代,很多知識不需要了,AI可以閱讀整個gdb和Intel手冊,比人的調試能力強很多。

★★★☆☆

沒有總結一些常見的c++/c程序錯誤的調試方法或者例子

★★★☆☆

這本書介紹了c/c++程序常用的調試工具和調試方法,作者本身有豐富的c++程序開發經驗,還有自己開發開源的調試工具accutrak和coreanalyzer工具,很多經驗方法還是非常值得借鑑的。 美中不足的地方在於,太多口水化的介紹,這種介紹調試方法的書應該更加偏向於實戰,可以看出這本書很多案例是作者工作中問題的總結,但如果能更用心一些做成可以運行復現的獨立代碼示例,效果會更好。

★☆☆☆☆

寫的比較垃圾,有些知識面提了一下,沒講清楚,又講了下一個

★★★☆☆

很多東西,但是講又沒深入講清楚,想深入瞭解結果一章過了。

書籍信息

作者[美]嚴琦 盧憲廷
出版社清華大學出版社
出版時間2023-11-01
ISBN9787302649717
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數114