码迷,mamicode.com
首页 >  
搜索关键字:重构    ( 4475个结果
学习实践:使用模式,原则实现一个C++自动化测试程序
个人编程中比较喜欢重构,重构能够提高自己的代码质量,使代码阅读起来也更清晰。但是重构有一个问题,就是如何保证重构后带代码实现的功能与重构前的一致,如果每次重构完成后,对此不闻不问,则会有极大的风险,如果每次重构后,都进行一边测试,则工作量会很巨大,最终可能是即使代码有重构的欲望,也会尽量克制住,不去...
分类:编程语言   时间:2014-08-22 10:28:56    阅读次数:209
自己重构的一个分页
/// /// 分页控件(wu) /// /// 记录数 /// 当前页 /// 一页多少条数据 /// 分页跳转链接 /// URL当前页参数命名 /// publ...
分类:其他好文   时间:2014-08-21 22:28:44    阅读次数:231
jqGrid源码分析(一)
废话少说,先上grid.base.js 总体结构图 各位亲们,注重看下$.jgrid.extend方法,jqGrid所有公开的参数和方法都是通过这个实现的。 说下这里jgrid的源码组织太凌乱,模块切分略粗,如果发现bug不宜每个人实施解决,光grid.base.js就几千行,建议作者重构grid,不怕文件多,就怕模块切分不够细,一到扩展就鸡肋! 有几个小的注...
分类:其他好文   时间:2014-08-21 21:12:07    阅读次数:231
偷偷告诉你什么是程序员思维。
产品来源于需求,需求来源于生活,如果你都不懂生活,如何做出好的产品。国内有这么多程序员,大多都被称为码农,屌丝。为啥?思维方式不一样。他们不知道为什么又加班,为什么又改需求,为什么要重构。他们认为市面上出来的新产品没什么牛逼的,他们都能做的出来。就像一个古老的职业,裁缝。老裁缝看一眼就知道怎么做这件衣服。那为什么老裁缝永远只能去做别人出的款式,拿的报酬那么低?设计师只用做设计,出样板,还能出名得利?...
分类:其他好文   时间:2014-08-21 17:08:04    阅读次数:178
关于@font-face的一些问题
@font-face 能够加载服务器端的字体文件,让客户端显示客户端所没有安装的字体。【微软的IE 5已经是开始支持这个属性,但是只支持微软自有的.eot (Embedded Open Type) 格式,而其他浏览器直到现在都没有支持这一字体格式。然而,从Safari 3.1开始,网页重构工程师已经...
分类:其他好文   时间:2014-08-21 14:37:34    阅读次数:219
vb.net版机房收费系统重构
机房收费系统重构版终于正式开工了! 前几天,刚刚看完三层的视频,在视频中详细的讲解了一个登录功能。天真的我,当时以为三层结构是那么的简单,所以我草草地做完总结之后,就很快就开始机房收费系统的重构了。可是谁想到,当我一打开编程软件,就让我“碰了一鼻子的灰”!首先是不知道vs 怎么用,其次就是看三层的时候,登录的实例使用C#写的,而这次我们需要用VB.NET写,所以对于其中的语法是知之甚少。虽然,前...
分类:Web程序   时间:2014-08-20 19:43:52    阅读次数:303
我的C++自动化测试程序
个人编程中比较喜欢重构,重构能够提高自己的代码质量,使代码阅读起来也更清晰。但是重构有一个问题,就是如何保证重构后带代码实现的功能与重构前的一致,如果每次重构完成后,对此不闻不问,则会有极大的风险,如果每次重构后,都进行一边测试,则工作量会很巨大,最终可能是即使代码有重构的欲望,也会尽量克制住,不去重构。除非代码能够进行自动化测试。实际上进行测试的是接口,而不是所有代码,只要能够保持接口不变,自动化测试的工作量也没有想象中的巨大。其实我们在单元测试的时候,会测试各种异常情况,只不过,没有将这些测试写成测试代...
分类:编程语言   时间:2014-08-20 18:01:02    阅读次数:314
[Java基础] 安装和使用JD-Eclipse插件
JD-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或键入“枚举” 。JD-GUI 和 JD-Eclipse都包括JD-Core。JD-GUI 是一个独立的显示“...
分类:编程语言   时间:2014-08-20 13:58:02    阅读次数:234
【歪谈】重构浪漫:未来属于浪漫的80后
前几天,在一家人愉快的一起吃晚饭时,6岁的女儿突然问了一个很“简单”的问题:什么叫做浪漫?其实最早我们听到的类似问题是:什么是幸福?网络上已经有各种各样的神回答了,说到底“幸福“就是一种“对比造成的心理或生理落差”,落差越大,幸福或者不幸福的程度就越强。那么今天我们再来思考另外一个话题:什么叫做浪漫?当女儿率先问起这个问题时,着实作为女儿爸爸的我僵持了很久,遍历了整个大脑也没想出来怎么解释比较合理...
分类:其他好文   时间:2014-08-20 12:33:52    阅读次数:168
机房收费系统——存储过程的运用
在机房收费系统中的“结账”部分,要求选中操作员然后点击“结账”按钮后,将该操作员办理的注册、充值、退卡业务的状态改为“已结账”。注册、充值和退卡分别记录在三张表中,如果按照传统的办法,需要在DAL层写三个函数,分别update每张表的isCheck为“true”,且不说写多少代码,费多少力气,这样还降低了系统的运行速度,容易出错。        在个人版机房收费系统重构中,我们不是像以前那样只要...
分类:其他好文   时间:2014-08-19 16:38:34    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!