码迷,mamicode.com
首页 >  
搜索关键字:重构    ( 4475个结果
改代码OR重构?
最近团队中有人总在说“重构”一词,但是我认为他们其实想说的是“改代码”,只不过重构一词比较时髦,如此而已。 一个人的项目,自己瞎改,称之为重构没问题,但在团队中则不一定是好事,改代码的人自以为在改进,其他成员却认为他在改退的事情应该不罕见。 正如Kent Beck所言:一辆车在半山腰坏了,有...
分类:其他好文   时间:2014-08-14 13:25:18    阅读次数:212
EF Code First:实体映射,数据迁移,重构(1)
一、前言经过EF的《第一篇》,我们已经把数据访问层基本搭建起来了,但并没有涉及实体关系。实体关系对于一个数据库系统来说至关重要,而且EF的各个实体之间的联系,实体之间的协作,联合查询等也都依赖于这些实体关系。二、实体映射实体与数据库的映射可以通过DataAnnotation与FluentAPI两种方...
分类:其他好文   时间:2014-08-13 18:36:17    阅读次数:269
求推荐几本书
我要买几本Java的书 大家推荐推荐 现在主要的工作是  代码重构,提高性能,提高可拓展性,降低耦合,集群,分布式数据库 这些方面 数据库查询优化 hibernate优化 而我对这些都不太了解。。。。  求大神指点迷津...
分类:其他好文   时间:2014-08-13 13:09:46    阅读次数:172
从设计稿到demo
网面重构,之,从设计稿到demo。...
分类:其他好文   时间:2014-08-13 13:05:16    阅读次数:324
【转】行内元素和inline-block产生的水平空隙bug
重构工程师们在设计代码时,有喜欢手动删除行内元素之间产生的额外空隙,并通过设置margin或padding来获取想要间距吗?如代码:去掉了间距去掉了间距去掉了间距去掉了间距去掉了间距去掉了间距然而删除间距后,代码堆成了一片,看得起很不舒服,特别是从重构转给JS同事后,JS同事看完代码后就会提出抱怨,...
分类:其他好文   时间:2014-08-13 12:55:56    阅读次数:240
Serializable接口的背后
序列化是什么? 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢....
分类:其他好文   时间:2014-08-13 00:27:04    阅读次数:252
及房重构利用策略模式+简单工厂实现消费金额的计算
在做第一次机房收费系统中,有一项很令人头疼的事情,那就是临时用户的问题,在结账的时候,我们需要考虑该用户是固定用户还是临时用户,原来在用VB6.0做的时候,如果我们实现了这个功能,那么在代码中会出现很多的IF....else 语句,同时,我们必须要调用数据设定窗体中的数据,这样的话,会很麻烦,写出来的代码也会很乱,如今学习了设计模式,我们可以利用策略模式来实现对不同用户的消费金额进行计算。将不同的...
分类:其他好文   时间:2014-08-12 17:23:37    阅读次数:272
SQLserver中的视图与主外键的创建
一.背景 原来学过数据库的相关内容,只是形式上的,从来也没有实践过,徐徐飘过而已,如今在做机房时,很多知识需要用到视图,才开始去慢慢的实践。 视图:我理解的就是一张表,它把我们所需要的某个表或某几个表中的部分信息提取出来,形成了一张临时的表。 它主要有两个优点:1.简单,它呈现给我们的数据就是我们想要的数据,没有多余的。  2.安全,提供给用户它们权限范围内的数据 我为什么会用到视图?举...
分类:数据库   时间:2014-08-12 17:05:46    阅读次数:359
机房重构(4)——触发器的使用
上篇文章《机房重构(3)——存储过程》介绍了存储过程的使用,接下来介绍一下触发器的使用。说到触发器,我们并不陌生,我们学习过程中涉及到很多相关的知识,但是欠缺的实践应用。通过这次机房收费,对触发器有了进一步的理解。       1、简介       触发器也是一种与表事件相关的特殊的存储过程。由事件来触发,当对一个表进行操作(insert,delete,update)时就会激活它执行。经常用于...
分类:其他好文   时间:2014-08-12 00:46:23    阅读次数:256
重构之路 组合查询之传递SQL字符串
既然是使用VB.NET语言对机房收费系统进行重构,那么无可避免的要去解决组合查询的问题,在VB版的实现中这是一个难点,不过大家还是依靠自己或者共同的智慧解决了这个看似复杂的问题。          如今编程的语言不同是一方面,更重要的是系统的结构不一样了,采用了三层架构去实现系统,这样一来就要考虑组合查询的在三层结构中的实现方法。当然,组合查询的核心办法是不变的,都是通过将查询的各个条件组装成S...
分类:数据库   时间:2014-08-11 21:35:22    阅读次数:311
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!