提高代碼質量必看的5本書籍
一般有中文翻譯版的會寫中文版名稱,不過有些書籍中文版翻譯質量堪憂,如果英文還可以的建議直接看英文版。
開門見山,直接看下推薦的書籍。
1、代碼大全
從軟體質量和編程思想等方面論述了軟體構建的各個問題,並詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。
2、代碼整潔之道
本書提出一種觀念:代碼質量與其整潔度成正比。乾淨的代碼,既在質量上較為可靠,也為後期維護、升級奠定了良好基礎。
3、程序員修鍊之道:從小工到專家
書籍涵蓋的主題從個人責任、職業發展,知道用於使代碼保持靈活、並且易於改編和復用的各種架構技術。
4、設計模式
學習設計模式需要先學習面向對象,設計模式總結了面向對象設計中最有價值的經驗,並且用簡潔可復用的形式表達出來。
學習設計模式可以粗略過一遍《設計模式 : 可復用面向對象軟體的基礎》這本超級經典書籍,了解一下23種設計模式。然後入門的話,還是選下面的。
5、重構
重構,一言以蔽之,就是在不改變外部行為的前提下,有條不紊地改善代碼。
附加、具體編程語言方面的
上面是通用書籍,除了這些還可能針對每一種編程語言優化的好書,像C++和Java代碼有許多可以優化的,出現了很經典的書籍《Effective C++》《More Effective C++》《Effective Java》
你猜對了幾本?
本文編號2431,以後想閱讀這篇文章直接輸入2431即可。
輸入m獲取到文章目錄
推薦
Java編程
更多推薦《18個技術類公眾微信》
涵蓋:程序人生、演算法與數據結構、黑客技術與網路安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。
點擊展開全文
※震驚了!使用空格鍵的程序員賺錢多!
※幫你節省 50% 開發時間,小程序開發神器免費內測
※為什麼Java要把字元串設計成不可變的
※我去!騰訊「逼加班」套路果然是搞事情!
※阿里、網易、滴滴共十次前端面試碰到的問題
TAG:程序猿 |
※看完這幾本書,代碼質量不想提高都難!
※如何提高代碼質量?
※代碼質量-代碼的歷史是代碼未來的預言
※字數超多的5本高質量小說,先收藏,書荒的時候拿出來看!
※還在為如何提高肌肉質量而發愁?提高肌肉質量,看這裡
※推薦6本冷門玄幻小說,質量上等,書荒人士必看!
※卵子質量提高「↑↑」的秘籍在這裡!
※如何提高精子質量 提高精子質量的方法
※六本高質量的新鮮BL文推薦
※早孕多吃這食物,能提高所需的葉酸,還能提高形體質量
※加強管理能提高程序代碼質量嗎?
※補鋅可以提高精子質量?
※提高代碼質量—FindBugs代碼審查工具
※本周新游:質量上乘,值得體驗!
※連載中的4本高質量科幻小說,多說無用,點擊量就是最好的證明!
※養生要保證睡眠質量:30個提高睡眠質量的方法(下)
※少吃糖,提高睡眠質量
※推薦3本超好看的高質量寵文,越看越上癮,根本停不下來!
※在日本都收藏有高質量的中國文物
※不斷提高新時代黨的建設質量