想提高代码质量?先看完这几本书再说
Posted 程序员书库
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想提高代码质量?先看完这几本书再说相关的知识,希望对你有一定的参考价值。
好的程序员从来不靠格子衫或者颜值吃饭,对一个程序员来说,代码质量以及洞悉软件编写之道的能力比什么都重要。
当你已经开始在意代码质量的时候,不妨反思一下自己的代码是否易于维护和重构,它能重复利用么?是否风格保持一致?一段好的代码,会让阅读的人赏心悦目,就好比读一篇美文,而面对一段烂代码,阅读者只会在读完后高喊:这什么玩意儿?
因此,一段高品质的代码,应该是普通开发者能够快速,轻松理解的代码。反之,则不能称之为高品质代码。
在这篇文章中,我将介绍一套关于提高代码质量的书籍,我认为每个开发人员都必须阅读并遵循这些书籍。我将这些书称为“关于代码质量的黄金书籍”。
1、《重构》
这本书是经典之作。它使重构成为软件开发的主流概念。作者在本书中首次介绍了“smell”的比喻。并且引入了70多种可行的重构技术,这些技术目前依然被全世界的开发人员使用。
2、《代码大全》
它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书涵盖的知识点不仅广而且全面,它也是因此而闻名。
3、《代码质量》
之所以推荐这本书,是因为它向读者展示了代码质量的不同方面,包括可移植性,可靠性和可维护性。本书不仅解释了与代码质量相关的潜在问题和常见错误,而且还提供了足够的细节和示例,使读者能够完全理解其中的概念和准则。
4、《代码整洁之道》
这是该领域的另一本具有里程碑意义的书。它引入了着名的童子军规则,该规则被认为是软件系统维持高代码质量的有效指南。此外,本书还提供了编写高度可维护代码的最佳实践的完整列表。
5、《设计模式》
这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。
6、《编程珠玑》
在书中,作者选取许多具有典型意义的复杂编程和算法问题,解决方案的代码均以C/C++语言编写,不仅有趣,而且有很大的实战示范意义。每章后所附习题极具挑战性和启发性,书末给出了简洁的解答。
7、《软件设计重构》
本书主要介绍25个软件架构坏味,它们在确定设计问题时的作用以及可用的重构方法,并结合图表和示例给出了详尽说明,旨在引领读者掌握代码易读、易修改的关键,让代码具备重构能力。另外,本书将何时应该重构、重构时遇到的一些常见问题穿插在了示例讲解中。
除了上面推荐的这些书,你还知道哪些对提高代码质量帮助很大的书呢,欢迎留言分享给大家
●输入m获取到文章目录
以上是关于想提高代码质量?先看完这几本书再说的主要内容,如果未能解决你的问题,请参考以下文章