我继承了10,000行Visual C ++ .NET Form1.h
文件和3兆字节Form1.resx
格式的GUI。前一作者基本上放下了很多按钮来模拟界面,实现了一些东西,然后失去了动力。我的任务是完成它。管理层不想失去对它的“投资”,我宁愿保留所做的一切。
我有什么办法可以把这个怪物分成更小的文件,甚至可能会把它组织起来吗?现在,它足够大,编辑任务很慢。它只会变慢。现有功能直接在Form1.h
文件中实现,因此我最好将操作/事件保留在UI元素上。
我刚刚想出了如何创建新的托管资源文件和复制粘贴UI元素,但这不包括某些属性,如名称或事件。
答案 0 :(得分:0)
管理层不想失去对它的“投资”
这是一个有缺陷的立场。是否正确行动并重新开始取决于完成它需要做多少工作,不已经完成了多少工作。在这一点上,他们只是在糟糕的情况下抛出了好钱。
将现有应用程序视为原型设计并从头开始正确实现,因为这可能更快而不是试图修复这种怪异。