码迷,mamicode.com
首页 >  
搜索关键字:重构    ( 4475个结果
《CSS mastery》 读书笔记
又翻了一下之前的读书笔记,再重温了忘掉的细节。最近一年的工作,由于有重构岗位的同学负责CSS的编写,虽说还是接触到,但毕竟不写好久了,有些东西还是忘记了,例如选择器的权重计算细节。这个笔记只是部分,后半部分快速浏览了,没写笔记。1、元素命名规则类名或者ID以元素是做什么的来命名,不要以元素的外观表现...
分类:Web程序   时间:2014-06-07 03:52:50    阅读次数:301
多用户商城系统 KgMall2.1发布
2014-5-28日,广州JUULUU发布多用户商城系统 KgMall2.1,kgMall是国内一款JAVA开源多用户版商城系统,新版KgMall更加模块化,juuluu团队重构了Kgcms的多个模块,使之更易于开发.kgMall多用户商城,是一个高性能的多用户版商城,采用j2EE技术,支持linux/win/unix等多个平台,速度快,稳定安全。适用于国内购物广场,城市批发市场,行业垂直,跨国贸易等零散商家整合上网,开拓电子商务市场。核心模块:多商家店铺管理,商城平台管理,店铺搬家(淘宝等),在线支付等。...
分类:其他好文   时间:2014-06-05 12:25:09    阅读次数:245
重构摘要3_代码的坏味道
如果尿布臭了,就换掉它。 1.Duplicated Code 重复代码 Extract MethodPull Up MethodForm Template Method --》 Template Method 模式Substitute Algorithm --》 函数算法替代 2.Long Method 过长的函数 “间接层”所带来的全部利益--解释能力、共享能...
分类:其他好文   时间:2014-06-05 08:45:40    阅读次数:291
开发工具之Eclipse(三)
1. Java代码的重构1. Java代码的重构 重构, 改善既有代码的设计 面向对象代码, 减少重复代码 Student 全部换成 Students 导入包, 就在上述Rename下选择Move进行包之间的移动 修改方法名称, 选中方法名称, 右键 上述操作中选择Pull up/Push do.....
分类:系统相关   时间:2014-05-31 17:07:23    阅读次数:399
.Net的StringBuilder实现在4.0和2.0区别
.Net 4.0重构了StringBuilder的实现,采用了新的数据存储方式,不仅在效率上有大的提高,并且彻底避免了中间处理过程出现临时String对象进入LOH大对象堆的情况。本文对此进行分析。回顾.Net 2.0的StringBuilder实现Reflector查看StringBuilder的...
分类:Web程序   时间:2014-05-30 18:25:35    阅读次数:445
如何做一个好的前端重构工程师
编者注:这里的“重构”指的是将设计图(比如PSD)转换为html + css + js。 用这个标题,是因为前一段时间组里有一个开放式讨论:怎样才算一个好重构? 其实,"好"与"坏"向来都是相对的,因为每个人眼中看待"好"与"坏"的标准不一样,不如从自身的角度考虑一下:如何做一个好重构? 先来...
分类:其他好文   时间:2014-05-30 05:51:39    阅读次数:243
[转]使用设计模式改善程序结构(二)
使用设计模式改善程序结构(二)在本系列的第一篇文章中,描述了如何通过设计模式来指导我们的程序重构过程,并且着重介绍了设计模式意图、动机的重要性。在本文中我们将继续上篇文章进行讨论,这次主要着重于设计模式的适用性,对于设计模式适用性的掌握有助于从另一个不同的方面来判断一个设计模式是否真正适用于我们的实...
分类:其他好文   时间:2014-05-28 18:45:08    阅读次数:286
编写一个函数char_contains(char str[],char c), 如果字符串str中包含字符c则返回数值1,否则返回数值0
/*编写一个函数char_contains(charstr[],charc),如果字符串str中包含字符c则返回数值1,否则返回数值0*/#include#include//可读性->性能->精简(重构)intchar_contains(charstr[],charc);intmain(){//in...
分类:其他好文   时间:2014-05-28 16:42:03    阅读次数:290
代码重构之谈
何谓重构重构是:为了是代码更易于维护和修改,在一系列小的、语义不变的代码转换(即是代码保持正常工作)中重组、重排代码。重构不只是任意的调整代码必须仍能正常工作小步骤仅使语义被保留(即不是一个重大改写)单元测试来证明代码仍然有效代码是更松散的耦合性功能更聚集的模块更容易理解的有很多人所共知的重构技术你...
分类:其他好文   时间:2014-05-26 20:06:15    阅读次数:255
Aizu 2164 CSUOJ 1436 Revenge of the Round Table
dp套一个burnside的壳子核心还是dpdp[i]表示有i个循环节时的染色方案数注意在dp的时候,不需要考虑重构的问题因为burnside会解决重构的问题dpA[i][j]表示以A开头,长度为i,结尾为j个A的合法方案数dpB[i][j]表示以B开头,长度为i,结尾为j个A的合法方案数接下来我们...
分类:其他好文   时间:2014-05-26 17:02:49    阅读次数:314
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!