求助,能力不足的情况下如何快速接手一个老项目。
此去依然 2013-12-17 03:10:35 RT。
1.代码有一万多行,没注释,没开发文档,看得我真心要死。。。
2.在下菜鸟一枚,一年工作经验(之前一直做C),特别是windows C++开发经验几乎为零,最近查各种API感觉要死。。。(还好这个项目不是MFC)
3.原项目开发离职了,所以根本问不到人,只能硬着头皮看。
4.目前属于实习类型,目测两周搞不出扩展的功能,就可以滚蛋了。
5.现有的主要功能是对特定两种格式的message重新format,通过UPD方式发送到目的组播组。
(还有一个很重要的功能是解析命令行,参数大概有十几个)
6.新需求:message根据主属性区别彼此,现有message太多,千万级,领导希望哈希之后获得不同的子集(48个子集),然后根据需要发送不同子集。
PS.
在下实在是一枚菜鸟,目前能想到的方法只有多线程,对于不同的子集,放到不同的线程去发送到对应的组播地址。
目前最大的困难:
1.这哥们写的代码实在看起来费劲,一行注释都没,而且他喜欢自己定义很多类型。
2.windows开发没经验,好多库函数都不知道,时间太紧迫了,两周都不到,下周3应该是deadline。
3.我估计自己2周实现这个功能扩展时不太可能了,那如何把自己的工作最大化,我感觉领导主要还是想考察我分析问题的能力,可是现在的感觉是一团糟,从哪里入手更好。
感谢各位大神出点招~