我C++基础也不是特别牢,刚毕业到公司,手上有一份公司以前的项目,给我先看着熟悉工作。
是个大型电站控制系统服务器端的代码,光source就27MB,没有任何文档,阅读代码的时候经常不知道那些类和成员是什么意思。。。
举个例子,比如 int abcde;
估计只有当时写这行代码的人懂吧。。。。
.h和.cpp那么多,请问该从哪个文件开始看呢,先找main函数吗?
请问我该如何入手,从哪开始阅读这个项目,不胜感激!
我C++基础也不是特别牢,刚毕业到公司,手上有一份公司以前的项目,给我先看着熟悉工作。
是个大型电站控制系统服务器端的代码,光source就27MB,没有任何文档,阅读代码的时候经常不知道那些类和成员是什么意思。。。
举个例子,比如 int abcde;
估计只有当时写这行代码的人懂吧。。。。
.h和.cpp那么多,请问该从哪个文件开始看呢,先找main函数吗?
请问我该如何入手,从哪开始阅读这个项目,不胜感激!
如果想你说的那样,首先编的人不懂规范,也没必要读,如果非的读的话,就的查找,可以光标选中参数,点击鼠标右键可以查到定义,也可以利用编辑里面的查找,把变量都列出来方便观看,如果有时间 最好把括号之类的都重新有结构的重写一遍 谁包含谁可以看出来,看软件的开发环境VC6.0 有Ctrl + F8 有整理的功能,但是整理的一般,有耐心慢慢理解吧。
这类事情依赖于经验,找个有经验的老师来指导吧。锐英源在这方面做的不错,引导学几万行源代码的。 WIN7下开发的XP肯定不能用,不过有可能在微软以后的系统上用。WIN7和XP的内核已经不一样了。
1.先把C++基础知识补习好,看看几本好书
2.建议你从程序对外接口看起,服务端的话,你就从通讯部分看起,然后往后找底层调用的关联模块
3.通过修改代码,增加功能,可以帮助你尽快熟悉代码,可以着手做些修改
4.要多花时间在上面,一般这种代码的理解,都是时间堆出来的
5.祝你好运~~