首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年8月26日

摘要: 经常遇到接手别人做过的产品或者别人做到一半的东西。读人家的程序,有 时就像读天书一样。没有注释,没有文档,结构不清晰,逻辑混乱,定义不规范,写法不规 范等等都可能遇到,你们有啥办法没有?我最近一边读,一边研究,总算总结了点经验。 1 先不管软件 先搞懂输入输出接口比如说那些I/O是LED指示,那些是键盘扫描I/O,那 些是AD口,哪些是通讯口等。最好写在本子上,随时查阅。否则你看到一半程序就要跑去查 原理图了。 2 从main函数开始,任何功能都是在main里面实现循环的。从main调用的第一个函数读 起,一般都是很多初始化函数。读完初始化就去读执行部分,看看这个模块的实现方式,模 块间互相调 阅读全文

posted @ 2011-08-26 08:12 饭后爱 阅读(539) 评论(0) 推荐(1) 编辑

摘要: 在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。这个是最基本的三层架构模式。表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐藏代码中,并且依赖业务逻辑层。当然,服务器控件支持数据绑定的功能,可以通过数据源进行绑定控件。这样就可以节省在后置隐藏中的代码。因此,我们就可以把表现层分为UI 阅读全文

posted @ 2011-08-26 07:57 饭后爱 阅读(204) 评论(0) 推荐(0) 编辑