當前位置:
首頁 > 最新 > 看完這幾本書,代碼質量不想提高都難!

看完這幾本書,代碼質量不想提高都難!

好的程序員從來不靠格子衫或者顏值吃飯,對一個程序員來說,代碼質量以及洞悉軟體編寫之道的能力比什麼都重要。

當你已經開始在意代碼質量的時候,不妨反思一下自己的代碼是否易於維護和重構,它能重複利用么?是否風格保持一致?一段好的代碼,會讓閱讀的人賞心悅目,就好比讀一篇美文,而面對一段爛代碼,閱讀者只會在讀完後高喊:這什麼玩意兒?

因此,一段高品質的代碼,應該是普通開發者能夠快速,輕鬆理解的代碼。反之,則不能稱之為高品質代碼。

在這篇文章中,我將介紹一套關於提高代碼質量的書籍,我認為每個開發人員都必須閱讀並遵循這些書籍。我將這些書稱為「關於代碼質量的黃金書籍」。

1、《重構》

這本書是經典之作。它使重構成為軟體開發的主流概念。作者在本書中首次介紹了「smell」的比喻。並且引入了70多種可行的重構技術,這些技術目前依然被全世界的開發人員使用。

2、《代碼大全》

它從軟體質量和編程思想等方面論述了軟體構建的各個問題,並詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。本書涵蓋的知識點不僅廣而且全面,它也是因此而聞名。

3、《代碼質量》

之所以推薦這本書,是因為它向讀者展示了代碼質量的不同方面,包括可移植性,可靠性和可維護性。本書不僅解釋了與代碼質量相關的潛在問題和常見錯誤,而且還提供了足夠的細節和示例,使讀者能夠完全理解其中的概念和準則。

4、《代碼整潔之道》

這是該領域的另一本具有里程碑意義的書。它引入了著名的童子軍規則,該規則被認為是軟體系統維持高代碼質量的有效指南。此外,本書還提供了編寫高度可維護代碼的最佳實踐的完整列表。

5、《設計模式》

這本書結合設計實作例從面向對象的設計中精選出23個設計模式,總結了面向對象設計中最有價值的經驗,並且用簡潔可復用的形式表達出來。書中分類描述了一組設計良好、表達清楚的軟體設計模式,這些模式在實用環境下特別有用。

6、《編程珠璣》

在書中,作者選取許多具有典型意義的複雜編程和演算法問題,解決方案的代碼均以C/C++語言編寫,不僅有趣,而且有很大的實戰示範意義。每章後所附習題極具挑戰性和啟發性,書末給出了簡潔的解答。

7、《軟體設計重構》

本書主要介紹25個軟體架構壞味,它們在確定設計問題時的作用以及可用的重構方法,並結合圖表和示例給出了詳盡說明,旨在引領讀者掌握代碼易讀、易修改的關鍵,讓代碼具備重構能力。另外,本書將何時應該重構、重構時遇到的一些常見問題穿插在了示例講解中。

除了上面推薦的這些書,你還知道哪些對提高代碼質量幫助很大的書呢,歡迎留言分享給大家。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 逍遙車情指導 的精彩文章:

百里挑一旺夫命,命里聚寶帶財的3星座,福氣綿綿,一輩子不受窮

TAG:逍遙車情指導 |