分析代码中的业务逻辑是程序员的必经之路
2007-08-01 23:25
1056 查看
这一段时间都在现有的项目上开发,开发的前提是要弄清楚业务逻辑。业务逻辑蕴藏在项目的各个代码片断中,所以从代码中去分析出业务逻辑,是一个程序员成长的必经之路。
我很佩服我们头,他在不看代码的情况下,就靠分析程序运行时的输入和输出,就能够知道那段代码是什么意思。这是值得我们学习的。实际上程序的输入和输出就是为了业务处理,要弄清楚代码的逻辑,从分析输入和输出开始。但是话分两头说,分析代码的输入和输出也不简单,它的难点在你分析什么地方的输入和什么地方的输出。
对这个问题的思考,需要时间, 我也准备专门为此设计一个工具。希望能够和更多的朋友交流程序分析中的心得。
我喜欢设计工具!
我很佩服我们头,他在不看代码的情况下,就靠分析程序运行时的输入和输出,就能够知道那段代码是什么意思。这是值得我们学习的。实际上程序的输入和输出就是为了业务处理,要弄清楚代码的逻辑,从分析输入和输出开始。但是话分两头说,分析代码的输入和输出也不简单,它的难点在你分析什么地方的输入和什么地方的输出。
对这个问题的思考,需要时间, 我也准备专门为此设计一个工具。希望能够和更多的朋友交流程序分析中的心得。
我喜欢设计工具!
相关文章推荐
- 《Spark商业案例与性能调优实战100课》第19课:商业案例之NBA篮球运动员大数据分析核心业务逻辑代码实战
- 天天写业务逻辑代码改Bug,程序员该如何实现个人成长?
- TeamTalk Android代码分析(业务流程篇)---消息发送和接收的整体逻辑说明
- ######01.业务逻辑分析:首先从页面开始,确定入口和出口页面。然后才是具体代码。
- 再按一次退出业务逻辑代码
- 框架业务逻辑分析——经典!!!!!!!!!!!!
- 巧用代码追女程序员之三:需求分析
- hadoop核心逻辑shuffle代码分析-map端
- IBM申请通过分析代码递交判断程序员优劣
- 逻辑复杂的业务代码如何实现有顺序的跳转展示(登录成功后要去摇奖,设置预留信息,修改密码,弹窗警告......等等)
- Servlet返回响应和执行业务逻辑代码分开
- JD-GUI反编译后代码逻辑分析
- asp.net mvc 微信支付代码分析(根据沐雪微信平台3.1商城业务来分析)
- 漫谈程序员(十九)天天写业务代码,如何成为技术大牛?
- UWA 发布| MMO移动游戏性能分析报告:渲染、UI、逻辑代码和内存需重点关注
- android ril 代码逻辑分析
- 天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?
- keystone业务流程的代码分析(一)
- JD-GUI反编译后代码逻辑分析
- [原创]Android Lollipop (5.0) 原生代码 Settings 首页加载逻辑分析