hrmai

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年1月6日

摘要: 其实我用过的,那一天晚上,看着摇摇欲坠的衣架,还有上次换床时留下的两根木头,突发奇想,用菜刀把木头给锯了,然后把衣架给修好了,用了两个小时。(我的菜刀上有一道锯齿状的东西) 其实很多时候我们都是在用不对的工具做对的事情,最后是搞到很辛苦,很不爽。试问,你有没有用剪刀拧过螺丝?用起子敲过钉子?是不是很辛苦。 小时侯觉得这种事情做起来很有成就感,因为确实,用了跟别人不同的方法去做成别人想去做的事情。但是现在你还在用这些方法吗? 作为一个程序员,我们用的最多的工具,应该是编程语言和方法论了(先不算IDE)。而说起方法论,我想说一下设计模式。院子里也有很多人在写设计模式的文章,也有很多人在用设计模式来 阅读全文
posted @ 2011-01-06 21:26 Leon Mai 阅读(903) 评论(4) 推荐(0) 编辑

摘要: 前段时间做了一个统计系统,但是现在发现统计数据和业务系统耦合度太高,以至于系统在做业务扩展的时候需要顾忌的东西太多。 其实我接触过的很多系统都是这样,那为什么大多数系统都会这样子了?是因为系统刚开始的时候架构设计有问题了?还是我们没有能力去设计一个ETL统计系统了?其实都不是这样子的。真正的问题是系统在演变过程中没有按照既有的数据库设计规则而导致了现在的问题。下面我来模拟一下一个简单系统演变过程。 1、 系统刚开始的时候 由于系统刚开始,也不一定能够得到很多的业务量,投资也不是很大,于是我们按照不要过度设计的原则,只有以下这么几个表。 现在系统可以运行的很好,完全没有问题。 2、 业务第一次 阅读全文
posted @ 2011-01-06 21:12 Leon Mai 阅读(2084) 评论(20) 推荐(2) 编辑