码迷,mamicode.com
首页 >  
搜索关键字:重构 、思想、编程    ( 4537个结果
【Java重构系列】重构31式之封装集合
2009年,Sean Chambers在其博客中发表了31 Days of Refactoring:Useful refactoring techniques you have to know系列文章,每天发布一篇,介绍一种重构手段,连续发文31篇,故得名“重构三十一天:你应该掌握的重构手段”。此外...
分类:编程语言   时间:2014-08-08 17:58:46    阅读次数:472
【Java重构系列】重构31式之搬移方法
重构第二式:搬移方法 (Refactoring 2: Move Method) 毋容置疑,搬移方法(Move Method)应该是最常用的重构手段之一,正因为太常用而且较为简单,以至于很多人并不认为它是一种很有价值的重构,但事实并非如此,在最初的代码诞生之后,有些方法可能会被放在一些不合适的地方,例...
分类:编程语言   时间:2014-08-08 17:56:46    阅读次数:320
七款代码味道识别工具【简介】
代码味道识别工具 (Code Smell Detection Tools, CSDT)既可以应用于软件开发阶段,也可以应用于软件维护阶段。目前大部分IDE都集成了自动或者半自动重构工具,但是根据国外研究人员的调查发现,真正在软件开发和维护中使用重构工具的人并不多,其中有一个很重要的原因是不知道何时该...
分类:其他好文   时间:2014-08-08 17:53:26    阅读次数:310
开源免费ERP/CRM/SCM:iDempiere 2.0 安装配置
首先简单介绍一下iDempiere:iDempiere是一款Java平台的基于Compiere/ADempiere的?开源企业级开源ERP/CRM/SCM系统?,由于是在ADempiere基础上用OSGi进行了重构,这为后续的商务解决方案的开发、扩展扫平了道路。最近更新到2.0稳定版。webUI界面...
分类:其他好文   时间:2014-08-07 21:51:20    阅读次数:309
对软件体系结构的认识
一.软件体系结构(架构)软件体系结构的定义通常,软件体系结构通常被称为架构,指能够预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解。比方,ANSI/IEEE610.12-1990软件project标准词汇对于体系结...
分类:其他好文   时间:2014-08-07 18:29:30    阅读次数:210
创建自己的共用js库
直至昨晚为止,学习了一个多月的MVC与jQuery,从所做的练习中,发觉jQuery的代码也有跟C#语言一样可以重构,多页面有相同使用的方法函数,均可以放置于一个单独立的js文件或是自定义的js库中。在使用时,引用此库文件即可。举个简单的例子,如前面介绍的两个下拉列表联动的功能,不管是在MVC添加,...
分类:Web程序   时间:2014-08-07 09:44:59    阅读次数:267
机房收费重构之总结篇
机房收费重构之路的小结!...
分类:其他好文   时间:2014-08-06 23:05:32    阅读次数:301
《编写高质量代码》web前端开发修炼之道-读书笔记
第一章 从网站重构说起
分类:Web程序   时间:2014-08-06 22:05:12    阅读次数:245
在jQuery定义自己函数
刚才有学习《在jQuery定义自己的扩展方法函数》http://www.cnblogs.com/insus/p/3415312.html。现在想练习一下定义自定义函数。经重构之后,还是发现有代码冗余。下图高亮部分代码:因此Insus.NET再想重构它,此次使用自定义函数来实现。写一个自定义函数Ddl...
分类:Web程序   时间:2014-08-06 18:46:21    阅读次数:200
机房重构时利用状态模式实现消费时间的计算
在做机房重构时,我们会在学生上下机计算学生上机时间时,会出现消费时间随着基本数据设定表中的数据变化而变化,这里不仅仅是数据的变化,还包括不同时间段内消费时间具体确定问题。主要分为三个时间段的计算 1.准备时间:即在此时间段内,消费金额为0   2.至少上机时间:如果上机时间超过了准备时间,但是少于至少上机时间,那么此时消费时间为至少上机时间 3.按正常消费时间来算:此时,消费时间大于至少...
分类:其他好文   时间:2014-08-05 22:47:10    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!