首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  开源软件

大神们是怎么去学习一个开源系统的代码的?

  •  
  •   iamnotarobot0 · 78 天前 · 293 次点击
    这是一个创建于 78 天前的主题,其中的信息可能已经有所发展或是发生改变。

    面对一个总计三四十万行甚至七八十万行的系统,怎么入手效果比较好呢?各位有没有什么经验

    说一下背景,我做 2 年多的 COBOL 项目,做了 3 年多的 java 开发了,早前做 web 开发,前后端都会写一些,前端的话就那种管理后台什么的。 最近一年多基本都在做后台,但是部门的项目,技术一般般,老大还比较保守,不太愿意使用新技术,现在做了不少维护的活儿,觉着没啥意思,想在技术方面有所成长。 自己看了一些 java 相关的书,但深感构建大型项目的经验不足,想通过深入学习一个复杂的系统来增长理解复杂系统,构建复杂系统的能力,为以后做打算,

    1 回复  |  直到 2019-07-09 10:58:45 +08:00
        1
    shawndev   43 天前
    git log --reverse --oneline 查看提交日志。针对几个关键提交,可能是 tag 也可能是 commit、branch,依次检出新的 branch,用 bcompare 对比不同分支的差异。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3917 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 03:43 · PVG 11:43 · LAX 20:43 · JFK 23:43
    ♥ Do have faith in what you're doing.