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

Posted 老九学堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术向提高代码质量和思维方式的5本书相关的知识,希望对你有一定的参考价值。

相信这么努力的你 已经置顶了我 

老九学堂 你身边的IT导师


以下书籍虽然都有中文翻译版,但是因为翻译过程中的一些理解偏差,建议具备英文基础的小伙伴还是看英文原版。



1、代码大全


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


这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。


它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。


本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。


本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。


2、代码整洁之道


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


《代码整洁之道》阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。


《代码整洁之道》:细节之中自有天地,整洁成就卓越代码


本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。


3、程序员修炼之道:从小工到专家


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


书籍涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和复用的各种架构技术。


4、设计模式


学习设计模式需要先学习面向对象,设计模式总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。


学习设计模式可以粗略过一遍《设计模式 : 可复用面向对象软件的基础》这本超级经典书籍,了解一下23种设计模式。然后入门的话,还是选下面的。


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

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


5、重构


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


重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。


附加、具体编程语言方面的


上面是通用书籍,除了这些还可能针对每一种编程语言优化的好书,像C++和Java代码有许多可以优化的,出现了很经典的书籍《Effective C++》《More Effective C++》《Effective Java》


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




你看过几本?



额外通知:


我们万众期待的Java录播课程,在和网易云课程产品经理 **** 一万次之后,终于成功的上线了。


各位小伙伴赶紧报个名,收藏好哦,一周三章,更新速度妥妥的,最后小伙伴们觉得课程还不错的话,记得给个好评,然后分享给更多小伙伴知道哦,谢谢大家。


点击“阅读原文”即可报名课程

以上是关于技术向提高代码质量和思维方式的5本书的主要内容,如果未能解决你的问题,请参考以下文章

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

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

提高代码质量必看的5大秘籍

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

提高代码质量之代码审查

提高android应用程序中以编程方式捕获的图像的质量[重复]