- ·上一篇剧情:初学者怎么看懂股票k线图
- ·下一篇剧情:初学者怎样看懂代码?零基础学编程教你快速理解代码!
初学者怎样看懂代码?
初学者要看懂代码首先从要需求分析了解,然后是系统分析,最后是块的理解。看懂代码其实不难,大抵不过是选择,分支,循环。语法如果看不懂,那就需要补补基础,先弄清楚这段代码要做什么,有说明最好,可以帮助理解,没有说明就试着过一下代码流程。
C语言也好,python也好,得学会思考用程序实现,举个例子,想制定计划表,安排时间,那这个问题就可以写个程序来实现;你想做笔记、管理自己的文件,这也是一个程序。
从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器,这个过程中你逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构,之后再写程序,你需要考虑代码的优雅、简单、时间空间效率高,使用什么样的方式来实现最好,最后学会了复用,学会了调用系统API,学会了想什么就能用代码实现什么或者知道它不能被实现,就学会了编程。
2019-10-23·说的都是干货,快来关注知道小有建树答主回答量:1744采纳率:0%帮助的人:32.7万关注展开全部
新接手一个代码,怎么看最快?看书?自己调试?都不是,是找之前写这个代码的人耐心讲给你,不过工作了就发现大家不一定都这么好心。不过万一呢,万一你遇到好人了呢,先找人,再找文档。
怎么找人?查看git历史,查看代码中的注释。看开源代码怎么办呢?这个是另一个神奇技能---社会工程学,想办法通过注释和社工找到开发者的邮箱和联系方式。找到人找人教你如何运行或者发给你文档什么的。找uml设计图。
想办法先把代码跑起来。为什么跑起来这么重要。跑不起来的代码没办法调试和打log。
上学的时候写hello world,当时实在没懂得gdb什么的是干什么用的,但是上了班发现模块很多会遇到一些理解不了的bug,不过断点调试然后单步调试查看当时的变量就清楚了。断点调试就是设置一个断点让代码运行到指定的地方,单步调试就是运行到你想要的地方的大概位置开始让程序一步一步跑。
当项目非常大的时候出于学习目的可以找最早的tag来进行理解。100.0的tag看不懂就先把tag切换到0.0.1的代码来读。
2019-10-24·答题姿势总跟别人不同知道小有建树答主回答量:414采纳率:0%帮助的人:5万关注展开全部
初学者要看懂代码首先从要需求分析了解,然后是系统分析,最后是块的理解。看懂代码其实不难,大抵不过是选择,分支,循环。语法如果看不懂,那就需要补补基础,先弄清楚这段代码要做什么,有说明最好,可以帮你理解,没有说明就自己试着过一下代码流程。
采取一种可称之为“反推法”或是“逆向法”的方式,这个问题就迎刃而解了。要知道,代码的目的是实现功能。无论你用那种代码,有一点完全相同的就是“实现功能”这个最终结果。了解到这一点,我们就可以通过结果(功能)去反推过程(代码),代码的思路、流程、用途就抽丝剥茧清晰的显露出来。
Tags:初学者怎样看懂代码
相关剧情
其他热播
- › 鬼娃娃剧情介绍第1-15全集,什么时候播出时间,演员表
- › 烽火连城决人物演员资料介绍,烽火连城决所有演员表
- › 给我一个十八岁所有演员表,十八岁给我一个姑娘人物演员
- › 流浪的球剧情介绍第1-30全集,什么时候播出,哪里播放
- › 尤果网田依依Tina大尺度性感私拍照,御女郎田依依无圣光
- › 秘密内幕~战斗吧!派出所女子日剧剧情介绍第1-10全集,
- › 如何学编程(什么基础也没有怎么自学编程)
- › 《谁知女人心》分集介绍(1-30全集)大结局
- › 《窦天宝传奇》分集剧情介绍(1-12全集)
- › 《超时空博士》分集剧情介绍(1-13全集)大结局
- › 《洪武三十二》分集剧情介绍(1-30全集)大结局
- › 《男儿本色》分集剧情介绍(21-30全集)