编程论坛's Archiver

boshido 发表于 2008-7-9 13:28

看到的一条”求救贴“。讨论一下。

最近在很多论坛上看到有人提问帖,大致内容如下:

“最近刚上班,老板就给了我一个程序文件目录,用SourceInsight打开一看,乖乖,里三层外三层,文件里面包文件,函数里面套函数,当下就晕了。估摸这个工程怎么也有7、8万条以上的代码量,一共5个目录,每个目录里面基本上都有不下10多个文件,不是.h就是.c,看了想自杀。老板要我8月中旬掌握住。天哪,两个月不到,怎么弄啊!!!望各位大侠帮帮忙,怎么样才能有效地读代码?有效地掌握这么庞大的工程?谢谢!“

不知道大家有没有比较有效率的方法,请一起来讨论讨论!

woshiyun 发表于 2008-7-9 13:39

“估摸这个工程怎么也有7、8万条以上的代码量,一共5个目录,每个目录里面基本上都有不下10多个文件,不是.h就是.c”

说实话,工作之后觉得这种规模的工程真的不算什么啊。
背景知识是重要的,
代码不是问题。

独孤小梦 发表于 2008-7-9 17:01

汗,看了好害怕!不行,得加紧学习了!我的妈也!

VxWorks 发表于 2008-7-9 17:15

要文档不要代码

我看代码是用ctags建立tag索引,再大的工程也不怕

k7785524 发表于 2008-7-9 18:21

什么啊,让我看一下






[img]http://www.cghp.net/images/DZ/sigline.gif[/img]
[url=http://www.365xxg.cn/files/article/x/4/4644/]盘龙最新章节[/url]

flyue 发表于 2008-7-9 19:22

用VC自带的“类视图”,让你浏览代码不犯愁!!~~~
(晕,我都来做广告了……)

woshiyun 发表于 2008-7-9 19:46

[quote][bo][un]flyue[/un] 在 2008-7-9 19:22 的发言:[/bo]

用VC自带的“类视图”,让你浏览代码不犯愁!!~~~
(晕,我都来做广告了……) [/quote]
你用过Source Insight没?
VC的那个类视图比起来也太小儿科了吧。。。

flyue 发表于 2008-7-9 20:16

要看综合功能懂不?
说了Windows下几乎所有的系统程序都是用VC开发的

woshiyun 发表于 2008-7-9 20:20

[quote][bo][un]flyue[/un] 在 2008-7-9 20:16 的发言:[/bo]

要看综合功能懂不?
说了Windows下几乎所有的系统程序都是用VC开发的 [/quote]
我经常做C++的项目,
但是我公司里的电脑没有装VC,VS2005等等微软的编译器,
你信不?
但我绝不相信一个程序员的电脑上没有Source Insight。

mqh21364 发表于 2008-7-9 21:15

从main开始慢慢来吧兄弟!

VxWorks 发表于 2008-7-9 22:13

稍大的工程用vc是管理不了的,需要很多makefile来控制,每个模块一个makefile,按模块的层次结构构造出对应结构的makefile,最后由一个顶层makefile来调用。另外用vc来阅读代码是不方便的,Sources Insight要方便些,不过我更喜欢用vim,定制一下效果比Sources Insight更强,而且免费。

截个图:
[attach]36099[/attach]

boshido 发表于 2008-7-12 17:25

软件都用的,不过具体我觉得还是看代码的方法。大家一起交流一下啊。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.