提高代码质量必看的5大秘籍
Posted 弈派游戏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提高代码质量必看的5大秘籍相关的知识,希望对你有一定的参考价值。
欢迎观临弈派游戏~
说到程序员大家的第一反应可能不仅仅是那牛逼的技术和那不觉明厉的代码,还有那些让人痛心的bug,所以在每个程序员心中都住着一个geek梦,那么如何提高代码质量?实现geek梦想呢?
那么,首先我们来看一看怎样的程序员才算优秀的程序员呢?相信大家应该都还记得薛经理之前跟大家说的“成为技术大牛必备的七大素质吧”这里就不再多说废话了。
其次,我们应该知道的是什么是好的代码呢?
1,Expressiveness(表达性):好的代码一看就能明白作者的意图,且思路清晰。比如,函数名的选择,代码的组织等
2,Coupling(耦合) 和 cohesion(内聚)的恰当平衡,耦合太多,那么修改的时候牵连太多,无法下手。内聚不够,则代码冗余严重,也不容易修改。
3,消除代码的smell(臭味),比如过多的临时变量,过长的方法,过大的类等等。
4,Generic(通用度),比如能在一定程度上适应用户的变化。
接下来就介绍几本豆瓣评分相当高的程序员必看的5大书籍,相信对爱学习的宝宝们来说一定会喜欢的!
1、代码大全
从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。
2、代码整洁之道
本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。
3、程序员修炼之道:从小工到专家
书籍涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和复用的各种架构技术。
4、设计模式
学习设计模式需要先学习面向对象,设计模式总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。
学习设计模式可以粗略过一遍《设计模式 : 可复用面向对象软件的基础》这本超级经典书籍,了解一下23种设计模式。然后入门的话,还是选下面的。
5、重构
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。
除了这些通用书籍,另外再附加、具体编程语言方面的书籍供大家选择。
点击阅读原文查看更多
以上是关于提高代码质量必看的5大秘籍的主要内容,如果未能解决你的问题,请参考以下文章
《Effective C#》提炼总结提高Unity中C#代码质量的22条准则
UnityEffective C#观后感之提高Unity中C#代码质量的21条准则
UnityEffective C#观后感之提高Unity中C#代码质量的21条准则