每日一记--2014.9.22
2014-09-22 20:58
204 查看
说好的每日一记呢,
哎,上周接到了老师的任务,要把项目中的后台数据处理代码读懂,于是就没有时间每天搞段小代码来写写了。
但是通过这一周,自己也学到了不少东西。
1. 首先是如何读别人写的代码: 先看 improt 大概用到什么类;
然后看main,有什么变量的初始化(有的写在一个init函数里了);
找到核心类,核心函数(调用了其他函数的函数),看其实现主要功能流程 。
最后再看其他那些被调用的函数,它们的具体实现细节。
2. 其次是如何给别人讲代码,做code review:
先讲其实现的功能
实现的逻辑:大体思路,比如运行的次数,是一次性把数据都处理完还是隔一段时间扫描处理一次
输入、输出变量是什么
讲讲核心函数中的核心语句
最后是学了一些类的基本使用: java.sql包中的类,json(与xml数据类型的接口),正则表达式(一种非常不适合人类阅读计算机却易于理解的东东)
如何创建多维变量:map是只能创建二维的,但是可以创建一个类,这个类有许多的字段,每个字段代表一个维度的变量,然后再把这个类的实例放入到map的 value中。
哎,上周接到了老师的任务,要把项目中的后台数据处理代码读懂,于是就没有时间每天搞段小代码来写写了。
但是通过这一周,自己也学到了不少东西。
1. 首先是如何读别人写的代码: 先看 improt 大概用到什么类;
然后看main,有什么变量的初始化(有的写在一个init函数里了);
找到核心类,核心函数(调用了其他函数的函数),看其实现主要功能流程 。
最后再看其他那些被调用的函数,它们的具体实现细节。
2. 其次是如何给别人讲代码,做code review:
先讲其实现的功能
实现的逻辑:大体思路,比如运行的次数,是一次性把数据都处理完还是隔一段时间扫描处理一次
输入、输出变量是什么
讲讲核心函数中的核心语句
最后是学了一些类的基本使用: java.sql包中的类,json(与xml数据类型的接口),正则表达式(一种非常不适合人类阅读计算机却易于理解的东东)
如何创建多维变量:map是只能创建二维的,但是可以创建一个类,这个类有许多的字段,每个字段代表一个维度的变量,然后再把这个类的实例放入到map的 value中。
相关文章推荐
- 2017-05-18 每日一记 如何在Navicat中查询blob类型数据
- 每日一记【2004-9-2 cmp的浅解】
- 每日一记:2017.7.11
- 【每日一记3.15】linux启动流程
- 2017-08-14 每日一记 Excel中数字变为文本
- 每日一记:搭建Memcached + php 缓存系统
- 每日一记:2017.9.29
- 每日一记:2017.10.18
- 0001-每日一记(2016-09-15)
- 【每日一记】设计模式——状态模式
- 【解剖】每日一记API—一个窗口创建的过程
- 每日一记之策略模式
- 2017-05-22 每日一记 ubuntu定时任务
- 每日一记 [2004-9-3]
- 2017-06-02 每日一记 java枚举和注解
- 每日一记:2017.12.4
- iOS每日一记之---------改变Btn点击时的背景颜色
- 设计模式学习-每日一记(5.创建者模式)
- 每日一记
- <javascript>每日一记