码迷,mamicode.com
首页 >  
搜索关键字:重构    ( 4475个结果
机房重构包图(从三层+实体到三层+实体+外观+工厂+接口+SQLHelper)
首先说说三层+实体:就是表现层(U层)直接调用业务逻辑层(B层)的逻辑,业务逻辑层在直接访问数据层(D层),在把数据返回到B层后返回到U层。首先,只用三层+实体做程序时,灵活性不够高。如果想换数据库的话,需要大量改动B层的代码。其次,代码利用率不高,像访问数据库的一些代码,多次重复。 既然不好,就有必要寻找新的方法。B层直接访问D层不好,怎么办呢?用接口。这样,如果更换数据库,只要把D层进行修改或者在连接新的D层,而不用更改B层的代码了,实现“高内聚,低耦合”。U层直接访问B层,U层需要知道B层的就...
分类:数据库   时间:2014-07-27 23:50:29    阅读次数:277
大话重构连载8:盘点我们的重构工具箱
下面我们来盘点一下系统重构工具箱里都有什么,也就是看一看系统重构到底都有哪些方法。系统重构总是在不同层次上调整我们的代码,因此重构方法也就分为了多个层次。从总体上看,重构方法分为以下几个层次:方法的重构、对象的重构、对象间的重构、继承体系间的重构、组织数据的重构与体系架构的重构。...
分类:其他好文   时间:2014-07-27 23:44:59    阅读次数:272
[Python]ConfigParser解析配置文件
最近发现很多接口配置都硬编码在soucefile中了,于是就看了下python怎么解析配置文件,重构下这一块。这个应该是早就要作的。。。[mysqld] user=mysql pid-file=/var/run/mysqld/mysqld.pid skip-external-locking old_passwords=1 skip-bdb skip-innodb users=aa,bb,cc [name..
分类:编程语言   时间:2014-07-27 12:02:08    阅读次数:255
Cocos2d-x开发实例:使用Lambda 表达式
第三篇Cocos2d-x开发实例:使用Lambda 表达式在Cocos2d-x 3.0之后提供了对C++11标准[1]的支持,其中的Lambda[2]表达式使用起来非常简洁。我们可以使用Lambda表达式重构上一节的实例。我们可以将下面的代码:listener->onTouchBegan =CC_CALLBACK_2(HelloWorld::onTouchBegan, this); ... ......
分类:其他好文   时间:2014-07-27 11:44:24    阅读次数:208
Cocos2d-x开发实例:使用Lambda 表达式
在Cocos2d-x 3.0之后提供了对C++11标准[1]的支持,其中的Lambda[2]表达式使用起来非常简洁。我们可以使用Lambda表达式重构上一节的实例。我们可以将下面的代码:[html]view plaincopylistener->onTouchBegan=CC_CALLBACK_2(...
分类:其他好文   时间:2014-07-27 10:11:32    阅读次数:213
bootstrap 3 来重构企业站
本人完全门外汉,文字编辑也不怎么过关,这文章只不过是我自己用来记录用的,希望能给相同经历的新人朋友一点启发,肯请各位路过的大神指点,我有非常多的问题。要目标就是把公司网站先用bootstrap重构前端,然后结合wordpress 做后台,最后完成整个网站外观功能的全面改版。参考网址:http:/.....
分类:其他好文   时间:2014-07-26 17:12:42    阅读次数:262
与机房收费系统的再一次相处(.NET版):
机房收费系统个人重构的尾巴,也就是到了整体总结的时候了。师傅的每一次验收都会有太多的收获,自己暴漏的漏洞也越多。         首先,说说时间。有史以来,觉得最高效利用时间的一次,这和师傅的指导和督促是拖不了关系的。正直专业期末考试的那个月,时间抓起来就稍微有点费劲,但是,做好规划,还是觉得没有那么忙。因为在开始之前,师傅就给规定了时间,说什么内容多长时间内完成。每天都有自己的计划,要完成几...
分类:Web程序   时间:2014-07-26 15:17:00    阅读次数:255
python基础教程_学习笔记26:好玩的编程
好玩的编程 程序设计的柔术 当大家坐下来并计划应该如何组织程序的时候,对于这个具体的程序,还没有任何的经验。在实现功能的时候,会逐渐地学到对原始设计有用的新知识。不应该无视一路走来所吸取的教训,而应该将它们用于软件的重新设计(或重构)中。 灵活性的实现包括许多方面,下面是其中两个: 原型设计:python最棒的功能之一就是可以快速地编写程序。编写原型程序是更充分地了解问题的一种很好的方法。...
分类:编程语言   时间:2014-07-26 15:05:50    阅读次数:207
[Python]ConfigParser解析配置文件
最近发现很多接口配置都硬编码在souce file中了,于是就看了下python怎么解析配置文件,重构下这一块。 这个应该是早就要作的。。。...
分类:编程语言   时间:2014-07-26 02:43:16    阅读次数:300
使用泛型集合代替datatable作为返回值实现面向对象
开会的时候,师父说,我们在机房重构时,尽量不要用datatable作为返回值,改用泛型集合的方式,这样可以实现真正的面向对象。通过查资料和同学交流,把这个问题给解决了。对于泛型集合,我也有了一些认识。 一、对泛型集合的认识 1.存在于System.Collection,Generic的命名空间中,在用的时候,需要引用 2.泛型是具有占位符(类型参数)的类,结构,接口和方法。就是说,在泛型集合...
分类:其他好文   时间:2014-07-26 02:12:56    阅读次数:383
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!