2006年10月23日

由UML培训想到的国人劣根

摘要: UML是有用的,但我从来没见UML被这么用过。请原谅我的直率,当然还有我的坦诚。事实上,在我看来UML在中国的最大应用就是被拿来当作幌子圈钱,真正的用途却少的可怜。中国人是聪明的,我没见过在这个星球上还有什么人比中国人聪明。如果有哪个国家的人要和中国人一对一PK,你不用猜,那个国家的人大脑一定有问题,因为中国人可以被认为是这个星球上智商最高的人,包括尤太人。但是把这个问题再引申一步,如果有哪个国家... 阅读全文

posted @ 2006-10-23 18:26 姜志辉 阅读(4442) 评论(59) 推荐(2) 编辑

2006年8月21日

持久层在实际项目中作为平台特性的考虑

摘要: 许多系统,特别是业务系统,它们的目的就是要管理一堆的信息。决策系统就是这样一个例子。它管理井位的信息,并使一些业务过程自动化。这个系统的用例大部分都是关于一些持久性存储的数据信息的访问。因此,开发该系统的很大一部分工作与数据存储的访问有关。对数据存储实现细节的一个改动就可能为整个项目带来巨大的影响。使平台相关的持久性保持分离,不仅仅能够减少这种改变的影响,还能够在项目的开始阶段就有效地进行测试。因... 阅读全文

posted @ 2006-08-21 19:57 姜志辉 阅读(2033) 评论(0) 推荐(0) 编辑

2006年7月30日

NHibernate在实际项目中的应用

摘要: 剩余油领域模型持久化设计OOA 通过健壮性分析图和交互图(时序图或协作图)分析用例 以C.1产量递减为例: [一、读取用例] 主成功事件流 1、 系统要求用户提供基础数据源:产量递减基础数据 2、 用户提供产量递减基础数据 3、 系统读取产量递减基础数据,要求用户选择递减类型 4、 用户选择递减类型(指数递减、双曲递减、衰减递减) 5、 系统执行产量递减算法产生结果:产量递减结... 阅读全文

posted @ 2006-07-30 00:08 姜志辉 阅读(3324) 评论(5) 推荐(0) 编辑

2006年7月29日

IoC在实际项目中的应用

摘要: 这篇文章是去年年底做剩余油项目时写的。事逢最近在整理决策系统的框架,该系统要求支持插件式管理,需要在服务的扩展部分采用IoC技术。于是想把IoC技术的部分在以往项目中的应用整理出来。这是第一篇,先帖出来吧。剩余油预测方法的动态添加 用例分析 来看一下小层剩余油研究用例模型。 小层剩余油研究由三个部分组成: 1. 预测小层剩余油 2. 查看预测结果 ... 阅读全文

posted @ 2006-07-29 11:39 姜志辉 阅读(2995) 评论(6) 推荐(0) 编辑

2006年7月25日

有病呻吟(二)

摘要: [关于需求] 需求应该记录下来。但是很多需求在通过语言表达的过程中被发现并不复杂,于是很多程序员的选择是把它们存储在大脑芯片里。这样可能会节省很多时间。然后一旦出现人员流失或者需求变更的情况,那么它就会显得非常混乱。要知道用户可不想一次又一次的回答同样的问题。我曾经给众多的客户充当过开发顾问的角色。他们总是向我抱怨,项目团队的开发人员总是一次又一次的问他们同样的问题,而理由是... 阅读全文

posted @ 2006-07-25 09:03 姜志辉 阅读(731) 评论(3) 推荐(0) 编辑

有病呻吟

摘要: [关于单元测试] 我曾经有试一些经历,越接近项目尾声的时候越感到焦虑不安。项目的结束更多时候是工期的结束,而产品则是一大坨代码的堆砌。我不清楚这样的代码是否可以经历起风雨,而当时最提心的事情莫过于客户提出的更改要求。因为那意味着动一而发全身的工程,调试的思路会非常混乱,你并不清楚哪些代码是可以信赖的。直到Kent Beck给我讲授的关于辘栌的故事。在小时候,我姥姥家的家村见过... 阅读全文

posted @ 2006-07-25 09:00 姜志辉 阅读(1050) 评论(6) 推荐(0) 编辑

导航