学习之法 —— 如何阅读代码、如何编写代码
来源:互联网 发布:野孩子 知乎 编辑:程序博客网 时间:2024/06/05 22:38
1. 流程与结构
要做到对以下内容胸中有数:
- 要首先有一个清晰的框架,结构,
- 然后是程序的流程:
- 入口点;(main,entry)
- 顺序,分支,循环;的控制结构;
- 结束,终点和退出;
- 代码的核心业务逻辑;
- 用到了何种数据结构;
- 哪些算法编程思想
- 与之相关的数学理论是什么;
- 如何实现将数学语言转化为程序语言;
2. 类的阅读
- 类:是对变量和函数的封装;
- 函数操作的也是变量;
- 类,名词性的类,本身的含义就在于名词性的属性;
3. 变量与数据结构
- 所有的操作都是围绕变量(或者变量的高级形式,数据结构或者类) 的,
- 变量及围绕变量的操作是一段程序的全部;
4. 如何编写代码
- 首先在脑海,或者在纸面上,构思好算法的流程,以流程图或者伪代码的形式,条件分支循环,
- 简单来说,程序是由不同的组件构成的,或者说是不同的功能模块拼接而成,
- 具体说来,不同的组件,功能模块又对应着编程语言中的哪些成分呢?
- 类(可实例化为对象),接口,函数,
- 形象地讲来,编程就像小朋友的积木游戏,划分组件,然后通过组件(接口、函数)间的连接,组合在一起,形成一幅完整的图案(程序),实现特定的功能;
- 具体说来,不同的组件,功能模块又对应着编程语言中的哪些成分呢?
- 代码的编写,也不是按照其最终呈现的样子,也即不是顺序式的,也可能需要反复回到更前的位置,定义变量,封装接口,有点像数学上,为了推出一个结论,需要事先定义一些概念;
- 具体而言,在一个函数内部,往往是围绕一个操作,修改或者更新,来展开变量的定义;
0 0
- 学习之法 —— 如何阅读代码、如何编写代码
- drupal学习之-如何编写安全的代码
- 程序学习--如何阅读别人的代码
- 如何阅读别人代码
- 如何阅读代码
- 如何阅读代码
- 如何高效阅读代码
- 如何阅读代码
- 如何阅读代码
- 如何高效阅读代码
- 如何阅读代码
- 如何阅读KVM代码
- 如何阅读代码
- 如何阅读大型代码
- 如何阅读caffe代码
- 如何阅读代码
- 如何阅读代码
- 如何阅读一份代码?
- Ant + Ivy 管理项目依赖
- 使用Java发布WebService的简单实例
- 新司机如何面对选择
- USACO-Stringsobits(动归求组合数 )
- 推荐《Clean Code》一书,让你成为优秀的程序员
- 学习之法 —— 如何阅读代码、如何编写代码
- 引言
- “\”与“/”斜杠与反斜杠的区别
- POJ 1328 Radar Installation
- PagerFragmentAdapter中Fragment的懒加载问题
- 中国什么主义
- MyEclipse查看jar包源代码乱码问题解决
- FMDB的基本使用
- Spring IOC原理