0

我继承了一个格式为 10,000 行 Visual C++ .NETForm1.h文件和 3 兆字节的 GUI Form1.resx。之前的作者基本上放下了很多按钮来模拟界面,实现了一些东西,然后就失去了动力。我的任务是完成它。管理层不想失去他们对它的“投资”,我宁愿保留所做的一切。

我能做些什么来把这个怪物分成更小的文件,甚至可以稍微组织一下吗?现在,它足够大,编辑任务很慢。它只能变得更慢。现有功能直接在Form1.h文件中实现,因此最好将操作/事件附加到 UI 元素。

我只是想出了如何创建一个新的托管资源文件和复制粘贴 UI 元素,但这不包括某些属性,例如名称或事件。

4

1 回答 1

0

管理层不想失去他们的“投资”

这是一个有缺陷的立场。扔掉一些东西并重新开始是否正确取决于还有多少工作可以完成,而不是已经完成了多少工作。在这一点上,他们只是把好钱扔在坏钱上。

将现有应用程序视为原型设计并从头开始正确实施它,因为这可能比尝试修复这个怪物更快。

于 2011-01-17T23:25:28.513 回答