笑談軟件工程:異常處理的設計與重構

笑談軟件工程:異常處理的設計與重構 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:陳建村
出品人:
頁數:350
译者:
出版時間:2015-5
價格:69.00
裝幀:平裝
isbn號碼:9787302394495
叢書系列:
圖書標籤:
  • 程序設計
  • 異常處理
  • 軟件工程
  • 計算機
  • coding
  • 隨便看看
  • 開發
  • m
  • 軟件工程
  • 異常處理
  • 代碼重構
  • 設計模式
  • 軟件質量
  • 可維護性
  • 編程實踐
  • 軟件開發
  • 錯誤處理
  • 健壯性
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書凝聚作者十餘年的思考與實踐,從異常處理的設計與重構入手,介紹瞭如何提升軟件的健壯性。全書共六部分,從異常處理的現狀談起,逐一條分縷析,闡述異常處理的基本概念、工作機製、異常處理的4+1觀念,介紹軟件健壯度等級和異常處理策略,討論異常處理的壞味道和重構。 作者以詼諧幽默的文筆,於談笑間揭示異常處理的來龍去脈,兼顧實用性和趣味性,非常適閤善於思考和勤於實踐的軟件工程師閱讀,也適閤軟件學院和計算機相關專業學生參考。

著者簡介

陳建村,泰迪軟件(Teddysoft)的創辦人,從事敏捷開發顧問、教育訓練、軟件工具導入服務。畢業於颱北科技大學機電科技研究所(信息組)博士班,是一位熱衷於軟件開發與經驗分享的、實事求是的軟件工程師。Teddy有超過17年開發商業軟件以及參與軟件研究項目的經驗,曾發錶30餘篇國內外期刊與研討會論文。他曾擔任程序開發人員、技術總監、敏捷項目經理、軟件架構師、敏捷顧問、敏捷課程講師。對於未來,Teddy有一個夢想,希望改變人們開發軟件的方法,讓軟件開發真正成為愉快而有趣的工作於創作過程。

圖書目錄

/Contents
Part 1 異常處理的現狀
Chapter 01 你對異常處理的瞭解有多少? 3
02 異常處理的重要性 6
03 “種花”電信,我真是猜不透你啊! 14
04 HTC One X—— 發現一個Bug 21
05 HTC One X—— 我隻是想打通電話呀! 25
06 HTC One X—— 拍照的錯誤消息描述 30
07 可靠性可以是一門生意 35
Column A. 倒黴的人很適閤當神秘客 39
Part 2 異常處理的基本觀念
Chapter 08 強健性大戰首部麯—— 魅影危機 47
Column B. 找不到數據,要傳迴Null還是丟齣異常? 54
09 異常處理的四種脈絡 57
10 麵嚮對象語言的異常處理機製 69
11 你的汽車有多耐撞?談談異常安全性 86
12 對比異常處理和容錯設計 90
Column C. 網絡又斷瞭 95
Part 3 JAVA語言的異常處理機製
Chapter 13 Java的異常處理 101
14 我的異常被finally塊覆蓋瞭 110
15 被打壓的異常—— 搶救異常大作戰 116
16 清理失效的語義要錶達清楚 122
17 自己製作“被打壓的異常” 131
18 Try、Catch和Finally的責任分擔 144
Column D. 這是你的問題,不是我的問題 152
Chapter 19 異常處理失敗,怎麼辦? 156
20 已查異常與未查異常的語義與問題 159
21 接口演進 164
Part 4 為什麼異常處理那麼難?異常處理的4+1觀點
Chapter 22 用途觀點 173
23 設計觀點 177
24 處理觀點 181
25 工具支持觀點 185
26 流程觀點 191
Column E. 你如何評價成功 198
Part 5 強健度等級與異常處理策略
Chapter 27 異常處理設計的第一步—— 決定強健度等級 203
28 強健度等級1—— 錯誤報告的實現策略 211
29 強健度等級2—— 狀態恢復的實現策略 216
30 強健度等級3—— 行為恢復的實現策略 223
Column F. VMWare越獄之替代方案 231
Chapter 31 異常類的設計與使用技巧 235
32 終止或繼續 245
33 自動化更新 249
Column G. 升級、降級,傻傻分不清楚 253
Part 6 異常處理壞味道與重構
Chapter 34 異常處理壞味道 261
Column H. 仙人打鼓有時錯—— 談談Clean Code一書中介紹的異常處理 269
Chapter 35 用異常代替錯誤碼 275
36 以未查異常取代忽略已查異常 281
37 以重新丟齣異常代替空的處理程序 285
38 使用最外層Try語句避免意外終止 290
39 以函數取代嵌套的Try語句 295
40 引入Checkpoint類 301
41 引入多纔多藝的Try塊 309
Column I. 客戶滿意,老闆賺錢,你護肝 317
Chapter 42 一個函數隻能有一個Try語句 326
Column J. 眼力測試 332
Appendix A.眼力測試參考答案 340
參考文獻 349
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

非常口語化。前麵幾章可以忽略不計。整本書乾貨不是很多。

评分

一篇博客的內容硬生生寫成瞭一本書,太囉嗦。 颱灣人寫的有些錶達不太習慣,有種翻譯的感覺。 但還是有些啓發,值得快速瀏覽一遍

评分

非常口語化。前麵幾章可以忽略不計。整本書乾貨不是很多。

评分

颱灣人寫的,注重Java檢查異常,簡單重試的代碼可以藉鑒

评分

非常口語化。前麵幾章可以忽略不計。整本書乾貨不是很多。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有