TOP
0
0
古典詩詞的女兒-葉嘉瑩
代碼整潔之道(簡體書)
滿額折

代碼整潔之道(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:9 點
商品簡介
目次
相關商品

商品簡介

軟件質量,不但依賴于架構及項目管理,而且與代碼質量緊密相關。這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。
本書提出一種觀念:代碼質量與其整潔度成正比。干凈的代碼,既在質量上較為可靠,也為后期維護、升級奠定了良好基礎。作為編程領域的佼佼者,本書作者給出了一系列行之有效的整潔代碼操作實踐。這些實踐在本書中體現為一條條規則(或稱“啟示”),并輔以來自現實項目的正、反兩面的範例。只要遵循這些規則,就能編寫出干凈的代碼,從而有效提升代碼質量。
本書閱讀對象為一切有志于改善代碼質量的程序員及技術經理。書中介紹的規則均來自作者多年的實踐經驗,涵蓋從命名到重構的多個編程方面,雖為一“家”之言,然誠有可資借鑒的價值。

目次

第1章 整潔代碼 
 1.1 要有代碼 
 1.2 糟糕的代碼 
 1.3 混亂的代價 
1.3.1 華麗新設計 
1.3.2 態度 
1.3.3 迷題
1.3.4 整潔代碼的藝術 
1.3.5 什麼是整潔代碼 
 1.4 思想流派 
 1.5 我們是作者 
 1.6 童子軍軍規 
 1.7 前傳與原則 
 1.8 小結 
 1.9 文獻
第2章 有意義的命名 
 2.1 介紹 
 2.2 名副其實 
 2.3 避免誤導 
 2.4 做有意義的區分 
 2.5 使用讀得出來的名稱 
 2.6 使用可搜索的名稱 
 2.7 避免使用編碼 
2.7.1 匈牙利語標記法 
2.7.2 成員前綴 
2.7.3 接口和實現 
 2.8 避免思維映射 
 2.9 類名 
 2.10 方法名 
 2.11 別扮可愛 
 2.12 每個概念對應一個詞 
 2.13 別用雙關語 
 2.14 使用解決方案領域名稱 
 2.15 使用源自所涉問題領域的名稱 
 2.16 添加有意義的語境 
 2.17 不要添加沒用的語境 
 2.18 最后的話 
第3章 函數 
 3.1 短小 
 3.2 只做一件事 
 3.3 每個函數一個抽象層級 
 3.4 switch語句 
 3.5 使用描述性的名稱 
 3.6 函數參數 
3.6.1 一元函數的普遍形式 
3.6.2 標識參數 
3.6.3 二元函數 
3.6.4 三元函數 
3.6.5 參數對象 
3.6.6 參數列表 
3.6.7 動詞與關鍵字 
 3.7 無副作用 
 3.8 分隔指令與詢問 
 3.9 使用異常替代返回錯誤碼 
3.9.1 抽離Try/Catch代碼塊 
3.9.2 錯誤處理就是一件事 
3.9.3 Error.java依賴磁鐵 
 3.10 別重復自己 
 3.11 結構化編程 
 3.12 如何寫出這樣的函數 
 3.13 小結 
 3.14 SetupTeardownIncluder程序 
 3.15 文獻 
第4章 注釋 
第5章 格式
第6章 對象和數據結構
第7章 錯誤處理
第8章 邊界
第9章 單元測試
第10章 類 
第11章 系統
第12章 迭進 
第13章 并發編程
第14章 逐步改進
第15章 JUnit內幕 
第16章 重構SerialDate
第17章 味道與啟發
附錄A 并發編程II 
附錄B org.jfree.date.SerialDate 
結束語

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區