专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
程序员小灰  ·  这几个难到令人发指的编程语言,学会了算我输 ·  2 天前  
程序员的那些事  ·  已离职!网易此前网传反腐名单“全灭” ·  5 天前  
OSC开源社区  ·  号称汽车上的Android、“装车量”超过2 ... ·  5 天前  
程序猿  ·  Linux 版微信正式官宣,居然选了这个 ... ·  6 天前  
51好读  ›  专栏  ›  程序猿

提高代码质量必看的5本书籍

程序猿  · 公众号  · 程序员  · 2017-06-17 18:33

正文

一般有中文翻译版的会写中文版名称,不过有些书籍中文版翻译质量堪忧,如果英文还可以的建议直接看英文版。


开门见山,直接看下推荐的书籍。


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、数据库、运维等。