导航:首页 > 软件知识 > 如何阅读程序代码

如何阅读程序代码

发布时间:2023-06-04 18:19:23

⑴ 初学者怎样看懂代码

初学者要看懂代码首先从要需求分析了解,然后是系统分析,最后是块的理解。看懂代码其实不难,大抵不过是选择,分支,循环。语法如果看不懂,那就需要补补基础,先弄清楚这段代码要做什么,有说明最好,可以帮助理解,没有说明就试着过一下代码流程。

(1)如何阅读程序代码扩展阅读:

最重要的是学会写程序

C语言也好,python也好,得学会思考用程序实现,举个例子,想制定计划表,安排时间,那这个问题就可以写个程序来实现;你想做笔记、管理自己的文件,这也是一个程序。

从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器,这个过程中你逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构,之后再写程序,你需要考虑代码的优雅、简单、时间空间效率高,使用什么样的方式来实现最好,最后学会了复用,学会了调用系统API,学会了想什么就能用代码实现什么或者知道它不能被实现,就学会了编程。



⑵ 如何快速看懂别人的代码

1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.

2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.

3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.

4.在现有的代码上工作时, 请与作者和维护人员进行必要的协调, 以避免重复劳动或产生厌恶情绪.

5.请将从开放源码软件中得到的益处看作是一项贷款, 尽可能地寻找各种方式来回报开放源码社团.

6.多数情况下, 如果您想要了解"别人会如何完成这个功能呢?", 除了阅读代码以外, 没有更好的方法.

7.在寻找bug时, 请从问题的表现形式到问题的根源来分析代码. 不要沿着不相关的路径(误入歧途).

8.我们要充分利用调试器|编译器给出的警告或输出的符号代码|系统调用跟踪器|数据库结构化查询语言的日志机制|包转储工具和Windows的消息侦查程序, 定出的bug的位置.

9.对于那些大型且组织良好的系统, 您只需要最低限度地了解它的全部功能, 就能够对它做出修改.

10.当向系统中增加新功能时, 首先的任务就是找到实现类似特性的代码, 将它作为待实现功能的模板.

11.从特性的功能描述到代码的实现, 可以按照字符串消息, 或使用关键词来搜索代码.

12.在移植代码或修改接口时, 您可以通过编译器直接定位出问题涉及的范围, 从而减少代码阅读的工作量.

13.进行重构时, 您从一个能够正常工作的系统开始做起, 希望确保结束时系统能够正常工作. 一套恰当的测试用例(test case)可以帮助您满足此项约束.

14.阅读代码寻找重构机会时, 先从系统的构架开始, 然后逐步细化, 能够获得最大的效益.

15.代码的可重用性是一个很诱人, 但难以理解与分离, 可以试着寻找粒度更大一些的包, 甚至其他代码.

16.在复查软件系统时, 要注意, 系统是由很多部分组成的, 不仅仅只是执行语句. 还要注意分析以下内容: 文件和目录结构|生成和配置过程|用户界面和系统的文档.

⑶ 怎么查看一个exe程序的源代码

1、需要网络下载一个jad.exe的工具包,放到个人jdk版本的主目录下的bin目录下。

阅读全文

与如何阅读程序代码相关的资料

热点内容
金秋装扮怎么交易 浏览:179
数据技术时代以后是什么技术 浏览:177
微信宝宝打疫苗的小程序叫什么 浏览:846
钛媒体是做什么产品的 浏览:17
全站仪采集数据如何导入u盘 浏览:905
什么是微交易呢 浏览:580
数据专业哪个城市好 浏览:635
美国电影市场怎么样 浏览:568
只有几款产品如何直播 浏览:234
如何塑造产品痛点 浏览:721
贵州益佰有些什么产品 浏览:788
哪里有特大油桃苗信息 浏览:572
违反国家质量技术标准罚多少钱 浏览:123
数据恢复怎么用 浏览:842
如何大段复制微信中的聊天信息 浏览:940
手机电脑程序怎么退出 浏览:828
代理卖货怎么样签合同 浏览:740
嗨皮交易怎么设置密码 浏览:410
玩具二手市场怎么样 浏览:148
电器市场运营的核心是什么 浏览:123