首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iSeries中重构,它现实吗?

在iSeries中重构,它现实吗?
EN

Stack Overflow用户
提问于 2009-10-17 13:50:38
回答 4查看 874关注 0票数 3

在项目中实现敏捷需要进行重构的能力。这并不是必须的,但是代码重构已经被证明是一种很好的工程实践。

在iSeries平台上的敏捷(Scrum)项目中,需要在RPG、RPG LE中进行开发(新代码和对遗留代码的修改),有可能实现重构吗?如果是这样,有什么技术可以做到这一点呢?

如果尝试过的人可以分享他们的经验,或者只是指出参考资料,我将非常感激。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-10-22 04:45:44

重构可以在各种各样的语言上完成,无论是否面向对象。有关从语言不可知的角度进行重构的讨论,请参阅Refactoring

票数 3
EN

Stack Overflow用户

发布于 2010-01-09 01:34:01

Stack Overflow用户

发布于 2011-03-07 12:10:23

不要在工资单系统上尝试,除非你想同时让很多人非常不高兴。通常情况下,试图将抽象概念改造成长达20年的标准代码只会招致大麻烦。如果可以的话,先尝试一些小的和新的东西。我想你的iSeries上有相当多的代码是已经修改过的软件包。不要从这里开始。

这是一个古老的问题,多年来一直以许多不同的方式重新浮出水面。通常情况下,它的中心是你是否重写了一个旧的、拼凑得很糟糕的程序,这个程序可以工作,但很难维护。只有你才能回答这个问题,但通常情况下,等到需要进行重大修改后再投入时间和风险来使其更好是一个好主意。不要低估了这其中的风险部分。在职业生活中,没有什么比试图在被枪口下让矮子重新振作起来更糟糕的了,因为你知道这一切都是你自己造成的。

最后,真正坚持成本/收益,而不是理论上的考虑。当关键业务功能不能正常工作时,没有人关心它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1582256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档