有没有人使用Moose来处理大型遗留 Progress ABL/4GL 代码库,如果是,您可以分享哪些警告、经验和教训?
问问题
183 次
1 回答
1
通过为 Moose 构建 Delphi 解析器,我知道要完成 FAMIX 模型需要付出很多努力。我建议您尽可能缩短反馈周期。从进度语法来看,我认为该系统看起来比 Delphi 复杂一些。专注于真实和感知到的问题,并采取捷径为他们找到解决方案。因此,您可能希望延迟在 Smalltalk 中编写解析器,然后开始使用专业解析器来生成包含有趣位的 MSE 文件。
如果系统真的很大,您可能必须小心当前不要耗尽内存。
你知道人性化的评估网站吗?该博客提供了许多示例和要做/不做的事情。
对于开发人员来说,这确实是一个环境,非常强大,但仍然有很多粗糙的边缘。邮件列表非常有用
在处理遗留系统时,我在启动 Moose 之前会做一些事情,以了解系统。我运行一个重复检测器并压缩各个表转储(在进度文件上效果很好)。压缩得非常好的大文件是有趣的讨论主题:)
于 2014-01-01T21:05:03.323 回答