自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 优质代码的十诫

1.- DRY: Don’t repeat yourself.DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法...

2012-07-26 14:59:52 99

原创 一些软件设计的原则

每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。Don’t Repeat Yourself (DRY)DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的...

2012-07-26 14:58:26 108

原创 成功实施敏捷之十荐

1) 找一块真正的白板“我把霰弹枪装进阿迪达斯运动包,又往里塞了四双网球袜,把包包填实在。这完全不是我的风格,可我要的正是这种效果:如果他们觉得你是个凶悍家伙,就跟他们玩技术;如果他们觉得你是个技术型,就跟他们玩凶悍。我是技术型,所以我决定凶悍点,越凶越好。”William Gibson的短篇故事——Johnny Mnemonic中如是说。我非常确定的是,成功实施敏捷的团队与没能完...

2012-07-26 10:49:09 107

原创 迈出单元测试的第一步

单元测试不仅是软件行业的最佳实践,在敏捷方法的推动下,它也成为了可持续软件生产的支柱。根据最新的年度敏捷调查,70%的参与者会对他们的代码进行单元测试。  单元测试和其他敏捷实践密切相关,所以开始编写测试是组织向敏捷转型的踏脚石。道路漫长,但值得去做。我将在本文介绍符合要求的小技巧,以及在开发周期里进行单元测试的步骤。有效的单元测试默认要能自动化。没有自...

2012-07-25 17:15:04 83

从例子入手了解设计模式 -- Command

今天听了一天的课, 对老师讲的软件设计有了一定的了解。 开发的代码不变, 而需求却在一直变化,如何在软件设计初期就考虑包含这些变化, 或者重构代码为以后的扩展提供更多的便利。 切入点从一个例子开始,   1> 将 Class A 与 Class B 交互, 将“ABC”转化为小写方式的"abc".这里我们或许写一个简单的方法就可以实现了。  2&g...

2012-07-20 22:41:47 416

原创 软件开发的原则

1.单一职责(SRP) 一个类或者一个方法,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。2. 开闭原则(OCP) 开闭原则指的是一个软件实体应对对扩展开发,对修改关闭。3. 依赖倒置原则(DIP,IOC)依赖倒置(Dependence Invers...

2012-07-19 22:18:47 150

Spring3 MVC Ajax with JSON

Ajax With Spring 3. Eclipse 工程,包含Web所需要的 所有jar包。 1> ajax 请求。 2> spring 3注解使用 3> mvc:annotation

2013-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除