注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)碼農(nóng)修行:編寫優(yōu)雅代碼的32條法則

碼農(nóng)修行:編寫優(yōu)雅代碼的32條法則

碼農(nóng)修行:編寫優(yōu)雅代碼的32條法則

定 價(jià):¥99.00

作 者: 林文 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111660392 出版時(shí)間: 2020-09-01 包裝: 平裝
開本: 16開 頁數(shù): 271 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  如何打造精品軟件一直是軟件行業(yè)討論的熱點(diǎn)話題。初入職場(chǎng)的軟件開發(fā)人員,多數(shù)都只是在學(xué)會(huì)了某種編程語言后就直接進(jìn)行編程工作。但由于他們并未掌握編程中的一些有效方法,導(dǎo)致其開發(fā)的軟件問題累累且工作效率不高?!洞a農(nóng)修行:編寫優(yōu)雅代碼的32條法則》針對(duì)這類人群提出了一些改善編程方法的建議,涉及具體編程工作的諸多方面,偏重于實(shí)踐。書中大部分示例都是筆者實(shí)際編程工作中碰到過的真實(shí)案例,具有較高的參考價(jià)值。《碼農(nóng)修行:編寫優(yōu)雅代碼的32條法則》從代碼的可讀性、可靠性、效率、可維護(hù)性、可擴(kuò)展性5個(gè)方面,提出了編寫代碼的32 條法則。此外還公開了筆者自主編寫的一款A(yù)ndroid 小游戲源代碼,希望能對(duì)讀者有所幫助。 《碼農(nóng)修行:編寫優(yōu)雅代碼的32條法則》適用于有一定編程基礎(chǔ)、且想進(jìn)一步提升個(gè)人編程能力的讀者閱讀,也可作為大中專院校計(jì)算機(jī)專業(yè)師生的教學(xué)參考用書。

作者簡(jiǎn)介

  林文,本名李敏榆,云南昆明人, 2004年畢業(yè)于四川大學(xué)并獲得計(jì)算機(jī)軟件與理論專業(yè)碩士研究生學(xué)位。曾在中興通訊上海研發(fā)中心和華為上海研究所供職多年。一直從事軟件研發(fā)工作。在華為工作期間曾獲得2009年華為無線軟件精英大賽冠軍。

圖書目錄

自序前言引子 1

第1 章:可讀性 4
法則01:準(zhǔn)確命名
法則02:設(shè)置縮進(jìn) 12
法則03:保留個(gè)性 16
法則04:語法潛臺(tái)詞 21
法則05:補(bǔ)充注釋 26

第2 章:可靠性 37
法則06:增強(qiáng)健壯性 39
法則07:避免過度防御 4
法則08:防止不確定性 48
法則09:善始善終 51
法則10:異常處理 59
法則11:留意編譯告警 65
法則12:盡早暴露問題 67
法則13:規(guī)避短板 70

第3 章:效率 75
法則14:關(guān)注性能熱點(diǎn) 77
法則15:留意非熱點(diǎn)代碼 84
法則16:采用緩存 90
法則17:引入并發(fā) 99

第4 章:可維護(hù)性 102
法則18:記錄日志 104
法則19:明確錯(cuò)誤提示 109
法則20:代碼看護(hù) 112
法則21:消除冗余代碼 117
法則22:掌握邏輯運(yùn)算 123
法則23:控制函數(shù)規(guī)模 128
法則24:控制文件規(guī)模 140

第5 章:可擴(kuò)展性 143
法則25:正確理解面向?qū)ο笤O(shè)計(jì) 145
法則26:控制接口規(guī)模 155
法則27:寫可重用的模塊 160
法則28:寫可重入的函數(shù) 164
法則29:避免循環(huán)依賴 169
法則30:保障平穩(wěn)升級(jí) 176
法則31:靈活注入對(duì)象 182
法則32:正確運(yùn)用依賴注入 194

第6 章:代碼資源 200日志框架
201進(jìn)程委托調(diào)用框架
208花樣泡泡龍
215尾聲 267

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)