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

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

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

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

Kotlin從基礎(chǔ)到實(shí)戰(zhàn)
會(huì)員

本書從初學(xué)者的角度詳細(xì)講解了Kotlin開發(fā)中常用的多種技術(shù)。全書共13章,內(nèi)容包括Kotlin入門、Kotlin編程基礎(chǔ)、函數(shù)、面向?qū)ο蟆⒓稀ambda編程、泛型、Gradle、協(xié)程、“坦克大戰(zhàn)”游戲開發(fā)、DSL、Kotlin與Java互操作、時(shí)鐘。本書通過典型的案例、通俗易懂的語言闡述面向?qū)ο笾械某橄蟾拍睿诩稀ambda編程、泛型、Gradle、協(xié)程等章節(jié)中,通過剖析案例、分析代碼結(jié)構(gòu)、解決常見問題等方式,幫助初學(xué)者培養(yǎng)良好的編程習(xí)慣。第10章運(yùn)用前幾章的基礎(chǔ)知識(shí)實(shí)現(xiàn)了一個(gè)坦克大戰(zhàn)的游戲案例開發(fā)。第11~13章分別介紹了DSL、Kotlin與Java進(jìn)行互操作以及通過Kotlin語言實(shí)現(xiàn)一個(gè)JavaScript語言的時(shí)鐘項(xiàng)目,幫助初學(xué)者掌握Kotlin語言與Java語言、JavaScript語言的互操作。本書既可作為高等院校本、專科計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為社會(huì)培訓(xùn)教材,是一本適合廣大編程愛好者參考和學(xué)習(xí)的書籍。為了幫助編程者更好地學(xué)習(xí)本書中的內(nèi)容,本書還提供了配套的源代碼與視頻等資源,方便讀者學(xué)習(xí)。

黑馬程序員編著 ·程序設(shè)計(jì) ·15.5萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 印江| 筠连县| 大丰市| 睢宁县| 长沙县| 高要市| 石台县| 犍为县| 井陉县| 嘉义市| 长沙县| 胶南市| 电白县| 上犹县| 烟台市| 永泰县| 通化县| 玛多县| 永登县| 新和县| 绵阳市| 沅江市| 蓬安县| 德令哈市| 塔河县| 墨竹工卡县| 灵丘县| 岢岚县| 双城市| 石嘴山市| 连平县| 彰化县| 景宁| 永春县| 鄂伦春自治旗| 行唐县| 石城县| 莱阳市| 海盐县| 元氏县| 二手房|