说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

程序移植,有多大的工作量???

编辑:说三道四文库 发布时间:2018-07-19 04:34
HTML文档下载 WORD文档下载 PDF文档下载
我现在要将一个25000行左右的商业代码移植到我们自己的产品里,不知道有多大的工作量,现在老板给我的时间是3个月,但是已经过去一个月了.我还不知道从哪里开始好.
第一:代码是网络标准协议的程序,我对这个协议现在也不很熟悉.现在还需要熟悉这个协议.
第二:商业代码的数据结构很多只有类型声明,却没有定义,有很多函数也是这样,这些该怎么办?
第三:设计的数据结构相当庞大,复杂,光类型定义我就答应了20多张A4的纸.
第四:从来没有移植过程序,也没有接触过这么大的程序,所以没有经验可以利用.
请教各位了.
依赖于原来代码的平台,目标平台,代码质量,可移植性,可读性,封装性等等。
1熟悉当然很重要。网络标准协议?如果是tcp/ip等底层协议,跟系统紧密耦合,移植工作量会大些。
2定义可能在源文件中。
3没办法
4建议先搞清它提供的接口,各模块之间调用关系等
选择一个好的平台是你成功的关键。

原来的开发平台和现在的平台是否兼容?

你可以到网上查一下

C#的兼容性不错
同意楼上的,程序移植首先要搞明白别人程序的接口,要不很难般的哦
苹果给楼主拍马屁来啦!多给小的点分哦
标准C,不支持新的C的一切特性,当然不用说什么类啊,等等了.嵌入式系统里的.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘