03 2016 档案

摘要:远在2009年,Martin Fowler与Rebecca Parsons在QCon SF做了一次题为Agilists and Architects: Allies not Adversaries Presentation的演讲。演讲主要讨论了在敏捷方法中的架构活动。相似的话题,Neal Ford则 阅读全文
posted @ 2016-03-31 20:25 张逸 阅读(2695) 评论(1) 推荐(5) 编辑
摘要:我在阅读或编写具有函数式风格的代码时,常常为函数式思想非凡的抽象能力所惊叹。作为一直以来持有OO信仰的程序员而言,对于“抽象”并不陌生。我甚至将面向对象思想的精髓定义为两个单词:职责(Responsibility)与抽象(Abstraction)。只要职责分配合理,设计就是良好的;若能再加上合理的抽 阅读全文
posted @ 2016-03-31 10:06 张逸 阅读(2228) 评论(6) 推荐(2) 编辑
摘要:我们一提及领域建模,就好像回到了石器时代。然而这个谜题至今还未解决,就好像穴居人的生存方式,我们只能猜测、推测以及演绎,却不能真实复现。 Martin Fowler的《分析模式》总结了诸多领域分析模式,Eric Evans开创了领域驱动设计的办法,至于还要老的CRC方法,用例驱动,ICONIX方法以 阅读全文
posted @ 2016-03-30 22:05 张逸 阅读(10199) 评论(46) 推荐(35) 编辑