自定义博客皮肤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)
  • 收藏
  • 关注

原创 《代码整洁之道》读书笔记

2005年,Elisabeth递给我一条绿色腕带,上面写着Test Obsessed沉迷测试的字样,我高兴地带上。我发现自己无法取下腕带,不仅是因为腕带很紧,而且那也是精神上的紧箍咒。那腕带就是我职业道德的宣告,也是我承诺尽己所能写出最好代码的提示。写代码时,我用余光瞟见它。它一直提醒我,我做了写出整洁代码的承诺。 1 怎样才算整洁? 1.1 花时间保持代码的整洁,不但有关

2013-03-30 11:46:29 4135 2

转载 Mockito使用

最近用Mockito写了好多测试,之所以选中Mockito,而不是EasyMock,或者JMock,是因为我看了官方的对比文档:Mockito对比EasyMock,从文档中就可以看出来,Mockito的语法很自然,而EashMock之类的什么record,play模型显得有点多余。Mockito的所有功能都在Mockito这个类中,里面的函数按功能可分为几类: 1. 参数匹配 — 就是Match

2013-03-24 16:55:36 10055

原创 MongoDB入门

《MongoDB权威指南》的读书笔记。 Table of Contents 1 开始使用MongoDB 1.1 启动MongoDB1.2 核心概念 1.2.1 文档1.2.2 集合1.2.3 ObjectId 1.3 数据类型 2 插入、更新、删除及查询文档 2.1 插入2.2 更新 2.2.1 文档整体替换2.2.2 $set修改器2.2.3 $inc

2013-03-23 20:41:02 3578

原创 AOP反模式

1反模式 AOP用起来真是方便,通过切面分离了关注点,使业务代码变得简单直接,好处多多。但别忘了那句老话:会用锤子了,就看哪哪都是钉子。下面就是有过度设计之嫌,使用AOP反模式的一个例子。   比如现在已有一个ProductDAO保存商品信息的数据访问类,现在要加入一段逻辑,保存商品信息时还要通过SalerDAO多保存一个销售人员信息。想不改变ProductDAO中的遗留代码,使用AOP怎么

2013-03-19 10:04:41 2514

转载 程序员必备的10大健康装备!

前言 做为程序员,为了实现理想而奋斗不懈,每天对着电脑辐射坐在工位上拼搏8小时甚至更久,这种如同机器旁边的机器般的工作对于健康的损耗何其之大?再这么下去,还真得应了:“职务不高,工资不高,血压血脂血糖高;政治不突出,业务不突出,腰椎盘突出”这种亚健康状态,最可怕的是技术人员平均寿命都有点惊悚,就怕最后“出师未捷身先死,长使英雄泪满襟”。是时候呼吁一下健康的问题了!废话不说了,进入正题吧。本次

2013-03-16 20:49:03 6100

原创 学习Emacs的理由

对一些Emacs评价文章中有趣观点的小汇总,持续收集中。给你个理由学习Emacs,希望总有个理由适合你! =============================================================================== Emacs是什么?说说我认为的这个黑客专用文本编辑器 http://mtoou.info/emacs-why/

2013-03-02 22:10:55 4926

空空如也

空空如也

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

TA关注的人

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