V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Deking
V2EX  ›  程序员

大佬们, C++项目源码怎么看

  •  
  •   Deking · 60 天前 · 1316 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT ,先简单介绍一下背景,刚来公司实习第二周,导师发了一个项目源码让看,但是以前只会简单文件的我,看到那么多组件、测试等等文件感觉无从下手,大佬们我应该怎么看
    7 条回复    2025-07-11 23:47:05 +08:00
    prosgtsr
        1
    prosgtsr  
       60 天前
    自己看+问人+问 ai
    如果有明确的任务开发方向的话,可以看 git 历史,找一个和你要做的功能比较接近的 commit ,看看人家咋改的,从这里入手。
    imaxwell
        2
    imaxwell  
       60 天前 via Android   ❤️ 2
    开源项目就 deepwiki 索引之后看,闭源就 repomix 打包源代码,送到 Gemini 1M 上下文里面直接问着看,结合 ai 画出的 mermaid 流程图快速理解,我最近就在看一个很庞大的毫无文档的开源项目。磕磕碰碰,终于是搞明白了。
    j4fun
        3
    j4fun  
       60 天前
    问 AI 的如果公司风控厉害会被说,虽然你是实习其实也无所谓不能把你怎么的。
    但是我建议是先让代码运行起来,然后找一个功能或者问导师要一个小需求做做,顺着一条线慢慢看就会了。
    udisyue
        4
    udisyue  
       60 天前
    先看 git 的 commit ,哪些文件经常提交,就是主业务
    然后根据名字和注释猜测内容,结合业务功能、提交信息、问人,一点点啃吧
    xuelang
        5
    xuelang  
       59 天前
    问导师这个模块对应的业务需求是啥,做的什么事情

    问 AI 具体代码实现细节
    Deking
        6
    Deking  
    OP
       57 天前
    @imaxwell 这个 Gemini 是自己本地部署吗,项目文档在公司内网,不能拿出来,也没有网络
    imaxwell
        7
    imaxwell  
       57 天前 via Android
    Gemini 是谷歌的闭源商业模型,如果公司内用,可以考虑开源自部署的代码模型,比如 deepseek ,qwen 之类的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:03 · PVG 09:03 · LAX 18:03 · JFK 21:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.