想提高代码质量?先看完这几本书再说

Posted 程序员书库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想提高代码质量?先看完这几本书再说相关的知识,希望对你有一定的参考价值。

好的程序员从来不靠格子衫或者颜值吃饭,对一个程序员来说,代码质量以及洞悉软件编写之道的能力比什么都重要。


当你已经开始在意代码质量的时候,不妨反思一下自己的代码是否易于维护和重构,它能重复利用么?是否风格保持一致?一段好的代码,会让阅读的人赏心悦目,就好比读一篇美文,而面对一段烂代码,阅读者只会在读完后高喊:这什么玩意儿?



因此,一段高品质的代码,应该是普通开发者能够快速,轻松理解的代码。反之,则不能称之为高品质代码。


在这篇文章中,我将介绍一套关于提高代码质量的书籍,我认为每个开发人员都必须阅读并遵循这些书籍。我将这些书称为“关于代码质量的黄金书籍”。



1、《重构》


想提高代码质量?先看完这几本书再说


这本书是经典之作。它使重构成为软件开发的主流概念。作者在本书中首次介绍了“smell”的比喻。并且引入了70多种可行的重构技术,这些技术目前依然被全世界的开发人员使用。



2、《代码大全》


想提高代码质量?先看完这几本书再说


它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书涵盖的知识点不仅广而且全面,它也是因此而闻名。



3、《代码质量》


想提高代码质量?先看完这几本书再说


之所以推荐这本书,是因为它向读者展示了代码质量的不同方面,包括可移植性,可靠性和可维护性。本书不仅解释了与代码质量相关的潜在问题和常见错误,而且还提供了足够的细节和示例,使读者能够完全理解其中的概念和准则。



4、《代码整洁之道》


想提高代码质量?先看完这几本书再说


这是该领域的另一本具有里程碑意义的书。它引入了着名的童子军规则,该规则被认为是软件系统维持高代码质量的有效指南。此外,本书还提供了编写高度可维护代码的最佳实践的完整列表。



5、《设计模式》


想提高代码质量?先看完这几本书再说


这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。



6、《编程珠玑》


想提高代码质量?先看完这几本书再说


在书中,作者选取许多具有典型意义的复杂编程和算法问题,解决方案的代码均以C/C++语言编写,不仅有趣,而且有很大的实战示范意义。每章后所附习题极具挑战性和启发性,书末给出了简洁的解答。



7、《软件设计重构》



本书主要介绍25个软件架构坏味,它们在确定设计问题时的作用以及可用的重构方法,并结合图表和示例给出了详尽说明,旨在引领读者掌握代码易读、易修改的关键,让代码具备重构能力。另外,本书将何时应该重构、重构时遇到的一些常见问题穿插在了示例讲解中。


除了上面推荐的这些书,你还知道哪些对提高代码质量帮助很大的书呢,欢迎留言分享给大家



●编号95,输入编号直达本文

●输入m获取到文章目录

以上是关于想提高代码质量?先看完这几本书再说的主要内容,如果未能解决你的问题,请参考以下文章

看完这几本书,你就是Python大牛了!从基础到项目实战!

提高代码质量,这本书就够了

经典提高Python代码质量的91个军规

提高代码质量推荐要看的5本书籍

技术向提高代码质量和思维方式的5本书

K本书单不会用github,看完这7本书就够了