随笔 - 23
文章 - 2
评论 - 322
阅读 -
67462
11 2008 档案
"千里之堤毁于蚁穴"------重点项目不能交付之谜(一)泥淖中的验收测试
摘要:复杂的业务逻辑,更多的辅助功能,更炫的技术。这些"硬件"给我们的产品加了分.在这些之外的"软件"呢?也许一个不经意就会让你的产品从优秀贬为不合格.本文通过对一个延期近一年还看不到结果的项目进行解剖,试图找出导致项目失败的一些因素
阅读全文
最长代码有多长:不符[单一职责原则(SRP)]的常见设计
摘要:最基础的OO设计原则(SRP)遇见最常见的代码臭味(Duplicated Code),会有什么样的故事发生.
阅读全文
不足百行代码 实体数组转DataTable通用类
摘要:三层架构中我们通常使用实体对象Entity(数据传输对象)在各层之间传递数据。具有整体结构更清晰,强类型,更抽象等优点,但在UI的数据绑定时,DataTable又提供众多强大、实用的功能。如何做到二者兼顾。
阅读全文
企业快速开发框架--基于配置文件
摘要:今天在javaeye看到两篇关于企业开发的文章。(A.忘掉普元EOS、构建自己的企业级快速应用开发平台B. 给做快速开发框架的人泼泼凉水 )而恰巧我所在的公司内部也有自己的快速开发框架。简单介绍下,有什么考虑不周的地方,欢迎提出。 基本组成是一个 基础框架,一个工作流引擎,一个流程管理引擎,一个类似于ESB的集成骨架 1.基础框架功能:集成权限管理。是整个系统的入口,其核心功能是基于配置文件生成应...
阅读全文