编程需要遵守的比较有价值的几大原则:精炼简洁

对于程序员来说,遵守良好的编程原则可以很大程度上提升程序员的编程能力。

同时也能够更好更快的编写出程序。

下面就来分享几个程序员一般都知道的编程原则:

第一:不要开发你目前用不到的功能

当然,除非你真正需要用到它,否则不要轻易加上那些乱七八糟用不到的功能。否则它会让你的代码乱七八糟的,使你的编程负责化。

第二:为维护者写程序

其实任何值得你编写的程序将来肯定是需要人去维护的,也许是你,也许是其他人。在将来当你不得不维护这些程序的时候,你对于这些代码的记忆基本就不怎么记得了,所以,你还是最好一直当成在给别人写程序。一个有助于你记住这个原则的办法:写程序的时候记得,这个将来要来维护你写的程序的人是一个非常暴躁的人,并且他还知道你在哪。

如果有正在学java的程序员,可来我们的java技术学习扣qun哦:82466,5209里面免费送java的视频系统教程噢!小编也是一名从事了6年java开发的全栈工程师,花了近一个月整理了一份较适合18年学习的java干货,送给每一位java小伙伴,欢迎初学和进阶中的小伙伴。

第三:单一职责原则

单一的代码组件最好是只执行一个单一的已经设计好的任务。

第四:避免过早的优化

程序的优化只有当你的程序没有什么其他的问题,但是只是比你预期的进度要慢一点的时候,你才能去考虑优化的工作。“对于小幅度的性能改进都不该去考虑,要优化就是提升97%的性能提升:过早的优化是一切罪恶的根源”——Donald Knuth。

第五:代码复用

代码复用能提高程序的可靠性,节省你的开发时间。并提升你的效率。因为你不可能写出的新代码都是没有问题的,万一有问题,那么就会浪费很多的时间。

第六:职责分离

在不同的领域的功能应该有完全不一样的代码模块来管理,需要尽量减少这样的模块之间的重叠。

第七:最少意外原则

最少意外原则通常情况是使用在用户界面设计上,但是这个原则也同样适用于编写程序。程序代码应尽可能的不要让阅读你代码的人感到意外,也就是说应该遵循编码规范和常见习惯,按照公认的习惯方式进行组织和命名,不符常规的编程动作应该尽可能的避免。

第八:保持简单

将程序简单化永远都应该是你的头等目标。简单的程序能够让你写起来容易,产生的bug更少,而且更容易维护和修改。

第九:用最简单的方法让程序跑起来

在开发时常常问问自己:“怎样才能最简单的让程序跑起来?”这能帮助我们在设计时让程序保持简单。

第十:不要自我重复

这也许是再编程开发中很基本的一个信条,就是告诉你不要出现重复的代码。我们很多的编程结构之所以存在就是为了帮助我们消除这些重复(比如最基本的循环语句,类,等等)。而一旦程序里面开始有重复现象的出现(例如很长的表达式、一大堆的语句,但都是为了表达一样的概念),那么你就需要对代码进行一次新的提炼。

最后还有最重要的一点,那就是保持你的技术更新,对于一个要靠编程吃饭的程序员来说,只有每天技术更新才能保证自己不掉队!

不要去害怕接触新知识,因为害怕也没用,不管你愿意不愿意。你不做不去学那就掉队!这是最基本的原则。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180911A0PNN200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券