码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何看懂万行代码


    楔子

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

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

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

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

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

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

    代码行数

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

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

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

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

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

  • 相关阅读:
    Java---多线程04:线程优先级、守护线程、线程同步、死锁
    HTML5+CSS实现图片3D旋转效果,附音乐
    软考__第17章 战略管理
    SQL数据分析之流程控制语句【if,case...when详解】
    BACnet对象
    理论与实践:如何写好一个方法
    elasticsearch 之 histogram 直方图聚合
    又是一年立冬时节,消防安全知识答题小程序v3.0千呼万唤始出来
    区别:秒s、毫秒ms、微秒μs、纳秒ns、皮秒ps、飞秒fs每两级之间的换算以及之间的关系
    聊聊 Kubectl scale 命令的优秀实践
  • 原文地址:https://blog.csdn.net/linjingtu/article/details/126184826
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号