加载中 ...
阅读更多:如何成为更好的程序员
这些年来,您作为一名经验丰富的程序员,已经学到了11件事,可以真正提高代码质量和整体生产力。只需阅读并仔细阅读即可。
1.切勿复制代码避免不惜任何代价重复代码。如果一个共同的代码出现在程序的几个不同的地方,重构它并将其放在自己的函数中。在阅读代码时,重复的代码会给同事造成混淆。如果重复的代码在一个地方被修改而在另一个地方被遗忘,那么它将是一个无处不在的bug,它将使你的代码量膨胀。现代编程语言提供了解决这些问题的好方法。例如,以下问题在过去很难解决,但今天使用lambda非常好:
//////某些函数包含部分重复代码///void OriginalA(){DoThingsA(); //唯一代码DoThingsB();} //////具有部分重复代码的另一个函数///Void OriginalB(){DoThingsA(); //没有重复的代码DoThingsB();}现在我们重构包含一些相同代码的函数,并用委托模式重写它们:
//////封装共享功能/////用户定义的actionvoid UniqueWrappe沈阳微信小程序r(行动){DoThingsA();行动(); DoThingsB();} //////新的实现A ///void NewA(){UniqueWrapper(()=> {//唯一代码});} //////B /的新实现//void NewB()
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
分享到微信朋友圈
×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
使用“扫一扫”即可将网页分享至朋友圈。