對於所有新的開發人員,對於那些編寫測試程式碼的人,以及對於任何一個認真從事軟體開發職業的人來說都是必不可少的閱讀。
Bonnie Bailey
認真的開發人員知道程式碼總是可以改進的。 在每次迭代中,你都要進行大大小小的最佳化,這會對應用程式的速度、大小、彈性和可維護性產生巨大影響。
在 Seriously Good Software: Code that Works, Survives, and Wins 這本書,作者,教師,Java 專家 Marco Faella 教你編寫更好的程式碼的技巧。 你將從一個簡單的應用程式開始,然後進行七次仔細的重構,每次重構都是為了探索品質的另一層境界
關於這個技術
優秀的程式碼將程式設計師的技能與經過時間考驗的技術和整個開發社群所接受的最佳實踐結合在一起。 儘管每個應用程式都有自己的場景和特性,但是品質的某些特點總是很重要的。 這本書集中介紹了優秀軟體的八大支柱: 速度、記憶體使用、可靠性、可讀性、執行緒安全性、通用性和優雅。 基於 java 的範例展示了適用於任何 OO 語言的技術
關於這本書
《Seriously Good Software》是任何致力於提升應用程式品質的專業開發人員的手冊。它透過將簡單的實作增強為強大的、專業品質的應用程式來探索程式碼品質的基本維度。問題、練習和基於 Java 的範例確保您在學習過程中牢牢掌握概念。當完成本書核心專案的最後一個版本時,你將能夠自信地為您的程式碼選擇正確的最佳化。
書籍內容包含
- 評估軟體品質
- 評估權衡和互動
- 在單一任務中實現不同的目標
- 可以在任何 OO 語言中應用的基於 Java 的練習
目標讀者
- 適合具有基本物件導向程式設計技能和中級 Java 技能的開發人員。
關於作者
Marco Faella 在義大利一所重點大學教授高階程式設計。他發表的作品包括 peer-reviewed 的研究文章、Java 認證手冊和影片課程。
購買書籍網址 | 今日特價書


也許你會有興趣
- 重構相關線上課程與電子書
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響