自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 设计原则的猜想 -- 一个系统只能REST两个系统

这是篇哲学文章,如果你是那种

2014-09-04 04:09:06 140

原创 没有getter和setter的领域模型

看了infoq上greg young的一段视频,讲领域驱动设计的一些最佳实践。其中说到没有getter的setter的领域对象,很有感触,写点观后感。为什么不要getter,setter?先说setter。对象属性的改变可以通过两个方式,一个是通过自身的行为改变,另一个就是直接通过setter改变。对象的行为封装了领域逻辑,setter这种绕过行为的方式也就是绕过了领域逻辑

2014-06-05 09:23:14 200

没有getter和setter的领域模型

看了infoq上greg young的一段视频,讲领域驱动设计的一些最佳shi

2014-06-04 19:07:50 167

原创 IntelliJ 使用迁移方法(Move Method) 自动化重构时不保留中介方法(Delegate)的问题和解决办法

Move Method 迁移方法是重构代码里最cha

2014-04-25 12:14:49 1581

原创 Test First Coding 和Customer Development 一个相同的地方

今天看了Kent Beck在三川公司的博客,发现一篇旧文题目叫TDD是写代码时的KanBan。感觉有什么东西很重要,想了很长时间,网上也看了很久。   首先想到的是Kent Beck在《解释极限编程》里说的, 自我相似性(self-similarity),局部和整体好像一个模子套出来的。   接着是书里讲XP哲学根源的那章,提到的丰田生产线系统。然后看了丰田生产线的视频演讲,里面说西方文化

2014-03-27 21:37:40 344

重构 小抄 Smells to Refactorings

顶级程序员培训公司Industrial Logic, Inc. 提供。重构技术的随身小纸条,详尽的代码坏味和对应的重构。强烈推荐给读过《重构:改善既有代码的设计》的人

2014-04-26

(UML参考手册 第二版 英文) The UML Reference Manual 2nd Edition

统一建模语言UML参考手册, The_UML_Reference_Manual_2nd_Edition,Jacobson, I., Booch, G., and Rumbaugh, J. UML三巨匠著

2012-09-01

linux系统java编程 pdf

O'Reilly Java Programming On Linux.pdf

2008-03-10

空空如也

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

TA关注的人

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