码迷,mamicode.com
首页 >  
搜索关键字:重构    ( 4475个结果
1. tinyXML
1. test 驱动学习 tinyXML2, 画出类图,时序图 完成重构,学会Dll构建,发布正在进行中......
分类:其他好文   时间:2014-05-26 12:38:45    阅读次数:163
20140524数据库课笔记
1,在创建表的时候可以指定表空间和存储规则和分配自由表空间pctfreecreate table tablenametablespace tsname storage()pctfree 10(预留大小), pctused(有多大空间时允许新数据今日) 2,数据库的重组和重构重组:减少碎片,提高性能....
分类:数据库   时间:2014-05-26 01:57:48    阅读次数:295
机房收费重构——关于面向对象和分层的纠结
机房收费系统的重构已经开始很久了,最近两天才感到有了一点儿头绪。       对这次重构,刚开始计划的是先做数据库,然后优化下,列出每个窗体对表的访问关系,抽出常用的访问作为存储过程,然后把访问数据库的常用方法封装成SqlHelper.这部分就是数据库的部分。      然后就是软件的结构:整体上是分了七层:三层+实体+外观+抽象工厂+D层接口。虽然计划的很好,但是在具体分层这里想了很久。...
分类:其他好文   时间:2014-05-25 21:35:49    阅读次数:180
代码重构之 —— 一堆if、esle 逻辑的处理
这几天,接手一个同事的代码,关于微信接口开发的,那一堆的 if,看得哥蛋痛了,这个毛病也是很多新手容易犯的,所以特地把这次重构写出来。下面来我们看看这个代码的问题所在,if else 里面的代码块逻辑,不好改,使得它的重用性为 0,并且难以阅读。当然,如果 if 只有一两个,或者3个,这样写是问题不...
分类:其他好文   时间:2014-05-23 07:09:35    阅读次数:265
面向对象设计的设计原则
只有深刻理解审计原则,自然而然就能写出设计模式。通过refactor(重构)得到设计模式。——现在还是不是很理解1、针对接口编程,而不是针对实现编程2、优先使用对象组合,而不是类继承3、封装变化点1、针对接口编程,而不是针对实现编程客户(程序)无需知道所使用对象的特定类型,只需要知道对象拥有客户所期...
分类:其他好文   时间:2014-05-23 03:47:22    阅读次数:231
重构机房收费系统你要用的——异常处理和抛出异常(try catch finally)——(vb.net)
你能保证你的程序不会出问题吗? 不能 当你的程序运行到某个地方发生了你不想要的结果,你是否想让它一错再错? 不想 你是否想让你的程序占着茅坑不拉屎? 不想 你是否想知道你的程序出错的原因? 想 看了了这4个问题之后,如果你的回答和我的一致,那么请看下文 trycatch finally的用法: try   '你想要写的程序   catch   '捕获你想写的程...
分类:Web程序   时间:2014-05-22 11:47:21    阅读次数:358
机房收费系统重构初期问题总结
进入五月份开始的三层架构的学习。那个时候,三层只是理解了一些理论知识。还有在师父验收三层登陆实例的时候,只知道三层是如何建立起来的。而且在验收的过程中,发现很多逻辑性的错误。三层结束到机房重构,之间不知道停顿了多久。总之,真正开始重构的也就一个星期左右。     在三层结束之后,就要谋划机房重构的问题了。但是,对于已经学习了很多理论知识之后。发现,对于要开始重构机房一点思路都没有,不知道是先从哪...
分类:其他好文   时间:2014-05-22 10:28:36    阅读次数:278
运用简单工厂实现登陆权限的选择
在敲机房收费系统重构版之间我们学习了设计模式,但是除了书上的实例外我们并没有再去深究这些东西,同时可敢肯定的是我们在刚学习设计模式的时候也不是很清楚每个具体的处理逻辑。就像我们之前学过的很多东西一样,只是先了解一下有这么个东西存在,以后用的时候再深究其中的原理。 在机房收费系统中用简单工厂或者是策略模式最好的地方其实是处理固定用户和临时用户结账下机的时候。不同级别的用户,按照不用的方式进行结算(...
分类:其他好文   时间:2014-05-22 08:25:36    阅读次数:223
微信快速开发框架V2.3--增加语音识别及网页获取用户信息(八),代码已更新至Github
不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口。目前还在开发第三方微信平台,旨在使用户能够无需自己开发就能简易搭建微信平台。 更新内容 1、增加支持语音识别 2、增加“网...
分类:微信   时间:2014-05-22 02:35:53    阅读次数:1097
头文件注释轻松搞—VS2013
随着学习的不断深入,我们也正在逐步触摸到职业化的门槛,就拿注释来说,良好的注释说明在职业化编程中是非常必要的,因为这有助于他人对程序的阅读理解,使小组之间交流起来更加便利。        这几天在编写重构机房收费系统,里面当然少不了注释,但是我对其中的一种注释却非常的头疼—文件头注释。因为头注释里面的内容多,而且每个类或窗体里面的头注释内容大多相似,所以每次新建一个类或窗体的时候都要复制粘贴(当...
分类:其他好文   时间:2014-05-21 13:41:38    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!