Richie

Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?

Architecture & Design

对ActiveRecord的评论

posted @ 2008-05-10 00:17 RicCC 阅读(163) | 评论 (1)  编辑

分析模式系列读书笔记
     摘要: 分析模式不同于设计模式,它针对特定业务领域提供参考解决方案,如果对相关领域没有了解没有兴趣,就没有必要看下去
如果采用10分制对《分析模式》进行评价,我的评分是4-5分
杀鸡不要用牛刀,使用适合自己的方法
业务设计难得有通用模型,笔记中有大量个人理解和偏好方面内容,因此可能与原书中存在一定出入。这些理解主要来自对国内一些生产制造型企业以及几个ERP产品的了解  阅读全文

posted @ 2008-05-03 22:52 RicCC 阅读(1888) | 评论 (14)  编辑

分析模式 - 交易模式(Trading)

posted @ 2008-05-03 22:19 RicCC 阅读(297) | 评论 (3)  编辑

分析模式 - 度量与测绘

posted @ 2008-04-26 06:27 RicCC 阅读(279) | 评论 (4)  编辑

分析模式 - 库存和账务模式

posted @ 2008-04-14 19:56 RicCC 阅读(375) | 评论 (4)  编辑

分析模式 - 库存系统设计示例

posted @ 2008-04-13 23:42 RicCC 阅读(476) | 评论 (4)  编辑

分析模式 - 责任模式
     摘要: Martin用对象模型来描述分析模式,比较难懂,这里侧重于数据模型,使用组织结构的示例来描述责任模式  阅读全文

posted @ 2008-04-08 21:52 RicCC 阅读(2262) | 评论 (17)  编辑

[翻译] 超越分布式事务的方法 - 一个叛逆者的观点
     摘要: 摒弃分布式事务的高伸缩性解决方案
Life beyond Distributed Transactions: an Apostate’s Opinion  阅读全文

posted @ 2008-03-30 06:20 RicCC 阅读(2536) | 评论 (9)  编辑

The summary of REST

posted @ 2008-02-25 08:29 RicCC 阅读(152) | 评论 (0)  编辑

复杂度 - 软件开发中最值得警惕的问题
     摘要:
画一个圆圈,圆圈里面的部分代表你已经掌握的知识,圆圈外面是你未知的领域,圆形的线条代表目前状态下,那些你已经认识到但还没有被掌握的区域。
结论是你掌握得越多,你所认识到未掌握的东西也越多。

如果把这个比喻用于软件开发过程,也是一个很有意思的现象:
这次圆圈里面的部分代表复杂度(且不管复杂度具体应当包括哪些,怎样衡量),圆圈外面的部分代表风险,圆形的线条则代表项目过程中有可能遇到的风险。
结论是复杂度越高,项目的风险越大。  阅读全文

posted @ 2008-02-18 01:38 RicCC 阅读(2412) | 评论 (17)  编辑

伟大架构师的秘密 清晰的架构思路

posted @ 2007-11-29 23:04 RicCC 阅读(326) | 评论 (0)  编辑

Design By Contract 契约式设计

posted @ 2007-11-28 22:40 RicCC 阅读(246) | 评论 (0)  编辑

top-down bottom-up mini-languages (little language) Fluent-Interface DSL

posted @ 2007-11-25 23:12 RicCC 阅读(449) | 评论 (0)  编辑

架构的核心

posted @ 2007-08-25 12:09 RicCC 阅读(384) | 评论 (4)  编辑

架构的重点

posted @ 2007-08-23 23:28 RicCC 阅读(287) | 评论 (2)  编辑

领域驱动设计 Domain-Driven Design
     摘要: Domain-Driven Design 领域驱动设计,个人的理解笔记  阅读全文

posted @ 2007-07-16 01:16 RicCC 阅读(3219) | 评论 (44)  编辑

企业应用架构模式 Patterns of Enterprise Application Architecture
     摘要: 企业应用架构模式摘要  阅读全文

posted @ 2007-07-15 00:46 RicCC 阅读(824) | 评论 (9)  编辑

ER Studio设计模型 代码生成

posted @ 2007-06-25 00:02 RicCC 阅读(724) | 评论 (6)  编辑

翻译 Enforcing Strict Model-View Separation in Template Engines
     摘要: Enforcing Strict Model-View Separation in Template Engines(在模板引擎中强制模型-视图严格分离),是StringTemplate作者Terence Parr的一篇学术理论性论文,从学术的角度对模型-视图的分离给出清晰的定义,包括实现分离的规则,目的是使对模板引擎的研究规范化。
这篇论文是使用StringTemplate一个非常好的理论基础,在大型应用中使用JSP、ASP.NET等其它模板时,也可以作为一个相当优秀的参考。
内容简介:
1. 对模型-视图分离情况的总体介绍
2. 简单介绍模板引擎的发展
3. 总结分离的优点
4. 对模型-视图-控制器模式的介绍
5. 模板的正式定义
6. 对限制性模板进行分类:正则模板、上下文无关模板、上下文相关模板
7. 正式的定义分离,给出确定/衡量分离的规则(混杂索引指数),并介绍模板(视图)与模型间数据交互的两种方式:提取策略(Pull S  阅读全文

posted @ 2007-06-03 21:50 RicCC 阅读(2381) | 评论 (14)  编辑

Software Architecture Organizational Principles and Patterns

posted @ 2007-03-02 00:48 RicCC 阅读(218) | 评论 (0)  编辑

Full Architecture & Design Archive