码迷,mamicode.com
首页 >  
搜索关键字:重构    ( 4475个结果
窗体的复用----窗体继承
众所周知,在面向对象的软件开发中,通过对类的封装和抽象,可以对类进行继承,从而实现代码复用和增加软件的可维护性。那么,窗体能不能继承呢?在重构机房收费系统的时候遇到了如下问题:...
分类:Windows程序   时间:2014-08-16 21:07:11    阅读次数:394
个人机房重构之SqlHelper
在接触SqlHelper之前已经是久闻大名了。机房的重构师傅说先用三层的思想来做,等体会深了在加设计模式和其他的。前天搬着电脑让师傅看了看,指导了指导,然后说可以加一些东西了。我说加这个加那个?师傅说想加什么想用什么回去自己再学学具体的会体会深刻。     其实在写纯三层的时候已经感受到了D层中代码的大量重复。连接数据库查询数据库写SQL语句总是用到那么几句话。     机房收费中关于数据库的...
分类:数据库   时间:2014-08-16 18:31:20    阅读次数:217
发布Hessian服务作为服务内部基础服务
Hessian经常作为服务内部RPC远程过程调用工具工具来使用,速度快效率高。重构代码的核心思想就是把共用的代码段提出来,使代码结构优化;架构设计类似,把基本的共用的服务提出来,使架构优化。下面讲述一下我在具体应用中使用Spring3.2.4在Tomcat7.0.47下发布Hessian4.0.37...
分类:其他好文   时间:2014-08-15 20:57:49    阅读次数:297
Android App补丁更新
上一周比较忙,忙的不可开交,写的文章也就两篇,在此希望大家见谅。这周呢,突然闲下来了,有时间了,就重构了下代码,捣鼓点前卫的技术,沉淀沉淀。所以呢,今天就分享下这几天研究的东西。 移动互联网主打的就...
分类:移动开发   时间:2014-08-15 00:11:43    阅读次数:232
浅析三层架构
三层架构已经学习了一段时间,机房收费系统的重构也正在进行,关于三层的认识正在不断加深,对于三层架构,我也简单谈谈我的认识! 什么是? 顾名思义,将一个软件系统的业务应用分为了三层,分别是:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL) 为什么? 高内聚,低耦合 怎么用? 表现层(UI,user interface) 作用:用户使用的界面,向用户展现特定业务数据,采集用户的...
分类:其他好文   时间:2014-08-15 00:08:16    阅读次数:323
若不是终点 请一直微笑向前
从王继彬的三层视频学习结束之后,我的第二遍个人重构VB.NET版机房收费系统,就这样在廊坊春夏交替的季节中开始了,开始的开始,从不会敲,到慢慢上手,这一个过程,毫不夸张的说,自己有种快要到临界点的感觉,因为不真心知道从哪儿下手,可是一路走来,想起那句话,踏雪无痕,生活总是不免柴米油盐酱醋茶的平凡,更是难挡喜怒哀乐聚散离的纠葛。就像学习,从来都来不得半点马虎,所有的学习过程,都需要我们亲自去经历,去...
分类:其他好文   时间:2014-08-15 00:00:26    阅读次数:370
VB.NET & 职责链模式
前几天一直在讲设计模式,在和师哥师姐的讨论过程中,发现能在机房收费个人重构版中用到好几个设计模式,首先来讨论讨论职责链模式: 首先当看见这个模式的第一眼就觉得这是一个很简单的模式,可是当使用起来真的得考虑许多,首先要明白什么是链?链是一系列节点的集合,可以灵活拆分再重组。这也是与 链表不同的地方,用户可以去访问节点中的任何一点作为开始节点。 定义:使多个对象都有机会处理请求,从而避免请求的发送...
分类:Web程序   时间:2014-08-14 23:54:26    阅读次数:382
分享一个自己用的基于mvc编程工作管理
前言:最近在家没事学习下mvc,正好把以前用webform写的一个帮助自己编码的工具重构成了mvc,另外根据自己的编程工作感悟添加了公司常用软件维护 ,数据库操作记录这些新功能.技术没什么高深的技术,就是mvc+jquery easyUi+简单的三层,生成文档的模板引擎用的Razor.主要还是解决沟...
分类:Web程序   时间:2014-08-14 23:03:56    阅读次数:264
代码分类
不知道你面对100行代码有50个分支的时候会作何感想? 将代码分类,主要是为了方便阅读和理解代码。因为只有在理解基础上,才可能去谈增加新特性,去做重构。如果有太多的细节,或者太多处理异常的分支,你肯定不愿...
分类:其他好文   时间:2014-08-14 21:10:59    阅读次数:165
xUtils框架
xUtils?包含了很多实用的android工具。xUtils?源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。同...
分类:其他好文   时间:2014-08-14 14:21:39    阅读次数:367
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!