发布时间:2012-12-21 16:38:10
这两天移植了一个工具,原来是某个平台写的,也是用C++写的,然后移到MFC下面,比较蛋疼的事。这里YY一下移植的经验。最开始的工作是,根据原来的界面先用MFC写出来,这一步基本不会去涉及原来工具的代码。中间本来想根据功能来,写一部分代码,移部分功能代码,但事实证明这是事倍功半,因为添加功能代码会让界面这部分代码变得复杂,让你考虑的东西更多,所以果断决定,先关注界面部分,这也是通常的将当前需要考虑的逻辑尽量规避,简单化,KISS原则。整个界面OK了,下一步是将原有代码中的公用函数全导进我的工程里面去。嗯,但是这些代码该放到我这边什么地方?原来的代码有的放在.h里面的,而有的是局部在.cpp里面,......【阅读全文】