官术网_书友最值得收藏!

Effective Debugging:軟件和系統(tǒng)調(diào)試的66個有效方法
會員

本書所要講解的調(diào)試知識,包括與調(diào)試有關(guān)的策略、工具及方法。我們當(dāng)前在開發(fā)并運作一款復(fù)雜的計算系統(tǒng)時,可能會遇到各種問題,而這些調(diào)試知識,則使大家能夠應(yīng)對這些問題。過去我們所說的調(diào)試,主要是指檢測并修復(fù)程序錯誤,而當(dāng)前卻很少有哪個程序會孤立地運作,即便是一個很小的程序,也會與外部的程序庫相鏈接(通常是動態(tài)鏈接)。更為復(fù)雜的程序會運行在應(yīng)用程序服務(wù)器中,會調(diào)用Web服務(wù),會使用關(guān)系型數(shù)據(jù)庫及NoSQL數(shù)據(jù)庫,會從目錄服務(wù)器上獲取數(shù)據(jù),會運行外部的程序,會利用其他的中間件,也會納入很多第三方的軟件包。于是,要想令整個系統(tǒng)及服務(wù)正常地運作,就必須確保其中的組件不會發(fā)生故障,這些組件可能是由公司內(nèi)部人員所開發(fā)的,也可能是由第三方所提供的,它們所在的主機(jī)或許分布在全球各地。為了應(yīng)對這種局面,軟件開發(fā)行業(yè)開始重視DevOps規(guī)程,這套規(guī)程旨在同時強(qiáng)調(diào)開發(fā)者和其他IT專業(yè)人員所應(yīng)擔(dān)負(fù)的職責(zé)。與之類似,本書想使讀者在面對故障時也能夠具備這樣一種全面的觀念,因為在面對一些極為困難的問題時,我們通常無法立刻判斷出該問題到底是由哪一個軟件組件所引發(fā)的。

(希)迪歐米迪斯·斯賓奈里斯 ·程序設(shè)計 ·13萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 邵武市| 出国| 乌兰浩特市| 临高县| 阿合奇县| 信丰县| 普安县| 肥东县| 江津市| 金秀| 长治市| 宜春市| 沙河市| 勃利县| 大丰市| 姜堰市| 栾城县| 昌平区| 鹤壁市| 铜鼓县| 北宁市| 伽师县| 永平县| 大理市| 肥城市| 海林市| 榆中县| 五台县| 和静县| 平南县| 江油市| 忻州市| 嵊州市| 汤阴县| 绥江县| 庄河市| 昭通市| 阿勒泰市| 余姚市| 孝感市| 德格县|