12 2010 档案

经验交流:继续提高,读什么书?
摘要:Q:我目前的想法是,创建一个自己的asp.net开发框架。刚看了《人月神话》,《head first设计模式》2本书,而现在正缺少一个给我的框架分层和数据流动的思想,最近了解了一些DDD的概念,可能对我最近的想法有些帮助,所以想找本书看看。可惜当今世界,书是烂大街,而一本好书却是不好找,所以烦请推荐一本相关的书。另外,不限于DDD领域,只要对我的思想有提高的书本,都期望推荐。A:DDD的话,把那本DDD提出者写的读了就好了。事实上我只读了PDF的版本,因为觉得不值得买(:P,因为我不认同作者的很多观念)。设计模式如果你感兴趣的话,必须读GoF的原版。读书一定要从源头去读(虽然原作者的著作一般都 阅读全文

posted @ 2010-12-28 03:36 怪怪 阅读(1015) 评论(4) 推荐(0) 编辑

奥卡姆剃刀?
摘要:很久以前沉溺于面向对象研究那会儿,有时看一些作者在这样那样的场合提到奥卡姆剃刀:如无必要,勿增实体。虽然大致知道意思也曾简单提到“奥卡姆剃刀不仅仅是用在面向对象设计中,对方法论本身是不是也可以用这把剃刀去衡量其存在的意义”,事实上我却从来没真正深入了解过这句话。最近重新看一些哲学/科学读物,注意到William of Occam本人是一个坚定的“唯名派”。用咱们领域的语言简单的说,“唯实派”认为存在“类”,从类产生实例;而“唯名派”认为大家不过是给有一堆共同属性的一群对象起一个名字而已,在这种观念下其实“类”的存在是被强烈否定的。虽然因为现存工具(包括语言)的原因,在实践中必须运用面向对象的各 阅读全文

posted @ 2010-12-21 07:00 怪怪 阅读(1111) 评论(17) 推荐(0) 编辑

从达夫设备(Duff's Device)说代码可读性
摘要:刚才在一个IT新闻站上看到类似如下的C代码引用,有人就说可读性差,我想估计不少从业者在接触代码可读性这个概念之后,也会认同这个说法,其实这种看法是值得商榷的。[代码](这段代码是抄来的,在这里估摸着to的地址上是一个设备,所以to的值没有变化)这玩意有个名字,就是Duff's Device,看起来像游戏里某个传说中的魔法师的发明神马的 :)。说实话,之前我没有用过这种把do { ... } while(...)嵌进switch的做法,如果我写这段代码,我会怎么写呢?一个可能的写法是:展开的版本想必这个版本就比较清晰了。连续多行的*to = *from++,是为了以某个倍数(这里是8)减少循环( 阅读全文

posted @ 2010-12-11 18:29 怪怪 阅读(2907) 评论(5) 推荐(0) 编辑

谁是大师?
摘要:前一篇糟改Android的文章,最后有一位兄弟提到Rob Pike、Robert Love都在Google,从而觉得Android有这样那样的问题,似乎有点“汗”。对这些技术作家,我过去也是高山仰止,现在也保留着敬意,不过让我们仔细想想他们真的做过什么大工程或者NB算法么?至少从我个人来看,神人、超级牛人,这些名词和大多数我们熟知的名字基本不挨边。即便是最杰出的技术作家(并且亲自参与过优秀项目的)... 阅读全文

posted @ 2010-12-08 07:34 怪怪 阅读(2415) 评论(23) 推荐(5) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示