自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

测试驱动开发 Test Driven Development

测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用(clean code that works) 是测试驱动开发所追求的目标。

2009-03-15

领域驱动设计

第一次听说领域驱动设计和认识Eric Evans 是在2005 年夏天由<br>Bruce Eckel 组织的一个小型架构师顶级聚会上。参会的很多人都是<br>我非常尊敬的, 包括Martin Fowler 、Rod Johnson 、Cameron<br>Purdy、Randy Stafford 和Gregor Hohpe 等。<br>这个小组对领域驱动设计的愿景好像都很感兴趣。我也有这样一种<br>感觉,所有的人都希望这些概念能更主流一些。当我察觉到Eric 使<br>用领域模型来解释从前小组讨论的一些技术挑战的解决方案,以及<br>他对业务领域而不是某个技术青睐有加的时候,我猛然意识到他所<br>说的这个愿景正是社区特别需要的东西。<br>我们在企业开发社区,尤其是Web 开发社区,已经被多年的宣传从<br>正确的面向对象软件开发方向上偏离了许久。在Java 社区,优秀的<br>领域建模也在1999 年到2004 年间的EJB 和容器/组件建模宣传下<br>迷失了方向。幸运的是,技术的变迁和软件开发社区积累的经验正<br>推动着我们回到传统的面向对象设计。但是,社区也面临着缺少如<br>何实现企业级规模面向对象清晰愿景的困境,这也是为什么我认为<br>领域驱动设计重要的原因。<br>不幸的是,除了这些顶尖的小部分架构师,我看到很少有人理解面<br>向领域设计,这也是为什么InfoQ 执意要做这本小书的原因。<br>我希望,通过发布这样一个针对领域驱动设计基础的精短且易于阅<br>读的概要和介绍,加上读者可以在InfoQ 网站上免费下载电子版,<br>或者购买便宜的印刷口袋书,这个愿景能够为更多的人所接受

2008-04-29

JavaScript 教学

第一讲 JavaScript语言概况 第二讲 JavaScript基本数据结构 第三讲 JavaScript程序构成 第四讲 基于对象的JavaScript语言 第五讲 创建新对象 第六讲 使用内部对象系统 第七讲 窗口及输入输出 第八讲 WEB页面信息交互 第九讲 实现更复杂交互

2007-03-29

数据库设计三范式

关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手

2007-03-29

空空如也

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

TA关注的人

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