loading请求处理中...

关于程序二次开发质量方面的两点建议分享

2021-12-01 19:17:33 阅读 9465次 标签: 作者: danielsu

 尽管程序二次开发在平时的开发工作中比较常见,但是不可否认的是有时候有的二次开发并没有达到预期的效果,有就是质量方面并没有符合预期。这也是我们今天要关注的,希望能够给大家分享一些提高二次开的的质量的建议,具体的内容我们马上通过今天的分享之旅为大家揭晓答案吧。

关于程序二次开发质量方面的两点建议分享

 1. 程序二次开发不要降低代码质量

 为了快速交付,可以不全盘理解架构,但绝不能以降低代码质量为条件。下面是一些你可能因为只考虑快速交付而引发的代码质量问题。

 因为修改代码涉及到很多的依赖关系,所以新增代码相对而言风险较小。例如,有五个用例都调用了某个方法。为了改进某个用例,你需要修改这个方法的实现。最简单的做法就是复制这个方法,重命名,然后在改进的用例中调用新方法。千万不要这么做。代码冗余绝对是非常有害的。你要尝试对方法进行包装或者重写,甚至是直接修改,然后重新测试所有用例,通常停下来想一想,然后亲手去实施,是一种不错的方式。

 另一个例子是将“private”方法改为“public”,让别的类也可以调用。尽量不要将非必须的部分暴露出来。假如是为了更好的设计而需要重构,那么就应当着手去做。

 大部分应用都有确定的结构和模式来实施。修复或增强程序时,你要确保不会偏离这样的模式。如果对规约不确定,那么就请其他高级开发者来审核你的变更。如果你必须做一些违背规约的动作,那么就尽量放置于规模较小的类中(一个200行代码的类中的私有函数应当不会影响应用的整体设计)

 2. 程序二次开发不要停止深入理解项目架构

 按照文章列出的方式,假设你能够在对项目了解较少的情况下进行交付,并持续这样下去,可能就会停止对项目架构的深入了解。这从长远角度来说对你的职业生涯没有帮助。当你的经验增加时,就会承担比较大的模块任务。如构建一个完整的新特性,或者修改项目的一些基础设计等较大的改进。当能够做这些改进时,你对项目的整体架构应该相当了解。文中列举的方法只是让你在最短的时间内提升自己,而不是阻止你完整理解整个项目。

 其实在了解完了上面的这些程序二次开发方面的内容之后,大家自己应该也有了一些好的想法和思路,如果可以的话还是建议您可以像小编这样将您认为不错的经验分享一下,只要您通过一品威客网注册账号后,就可以在攻略频道发布分享的文章,让有需要的朋友能够得到您的经验,最终能够共同进步。

Tag: 二次开发

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答