• 如何看懂万行代码


    楔子

    王国维在人间词话里讲古今之成大事业、大学问者,必经过三种之境界。

    “昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境也;

    “衣带渐宽终不悔,为伊消得人憔悴。”此第二境也;

    “众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。”此第三境也。

    我觉得如果你能看懂万行代码,那么在程序员里你可能就是入境中的第一境。能够看懂代码,说明你掌握了语法以及代码逻辑,能够看万行代码,说明你已经对代码的架构和框架,有一定的认知。这些都足以支撑你成为一个具备巨大潜力的程序员资本。

    当然如果你能看懂万行代码,并且写了万行代码,你可能在第二个境界。至于第三个境界,小编也无法给出具体的范畴。

    代码行数

    “代码行数”这个概念是可能不是太大意义,不要被他吓倒,有可能你拿到的开源项目或者前人离职交接的项目代码,十几个M,这都不是事儿,一切都是纸老虎。

    现在很多设计器已经能够自动生成代码,自动按照事先规定的解析器自动生成合乎规范的代码,也包括一些重复性的逻辑代码并不能给你带来多少升华,这些更多的是理解背后的算法逻辑以及框架即可。

    熟悉文档,虚心请教前辈,编译运行项目

    如果这个项目代码有文档或者设计框架,毫无疑问这对你是幸运的,你只要按照文档去编译好这个代码,成功运行后,可以断点,可以打log,一行行的熟悉理解代码即可。

    如果没有文档,项目又是你陌生的开发环境,那么你可能

  • 相关阅读:
    [Java反序列化]—CommonsCollections1
    Apache Hudi vs Delta Lake:透明TPC-DS Lakehouse性能基准
    算法:(七)队列
    js中如何判断一个对象是否为空对象?
    python趣味编程-5分钟实现一个F1 赛车公路游戏(含源码、步骤讲解)
    Docker命令笔记
    idea插件(四)-- GsonFormatPlus(JSON对象转化JavaBean对象)
    uboot初见面
    MongoDB的详细安装教程
    安装注册使用gitlab-runner
  • 原文地址:https://blog.csdn.net/linjingtu/article/details/126184826