加载中 ...
首页 > 新闻资讯 > 经验心得 正文

阅读更多:如何成为更好的程序员

2019-07-13 09:13:14 来源:沈阳小程序开发 作者:沈阳软件开发

这些年来,您作为一名经验丰富的程序员,已经学到了11件事,可以真正提高代码质量和整体生产力。只需阅读并仔细阅读即可。

1.切勿复制代码

避免不惜任何代价重复代码。如果一个共同的代码出现在程序的几个不同的地方,重构它并将其放在自己的函数中。在阅读代码时,重复的代码会给同事造成混淆。如果重复的代码在一个地方被修改而在另一个地方被遗忘,那么它将是一个无处不在的bug,它将使你的代码量膨胀。现代编程语言提供了解决这些问题的好方法。例如,以下问题在过去很难解决,但今天使用lambda非常好:

//////某些函数包含部分重复代码///void OriginalA(){DoThingsA(); //唯一代码DoThingsB();} //////具有部分重复代码的另一个函数///Void OriginalB(){DoThingsA(); //没有重复的代码DoThingsB();}

现在我们重构包含一些相同代码的函数,并用委托模式重写它们:

//////封装共享功能/////用户定义的actionvoid UniqueWrappe沈阳微信小程序

ad.jpg

r(行动){DoThingsA();行动(); DoThingsB();} //////新的实现A ///void NewA(){UniqueWrapper(()=> {//唯一代码});} //////B /的新实现//void NewB()

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。