摘要: Martin Flower说过,一个Web应用,从一个Controler->Service->DAO->数据库开始是个不错的开始(大意)。我相信很多项目可能都是这样的一个结构(我以前也是)。但这样的结构有个问题:Service层实际上应该是业务逻辑层,他依赖的DAO,这样就和DAO耦合在了一起。同时 阅读全文
posted @ 2018-04-24 11:40 邓志国 阅读(195) 评论(0) 推荐(0)
摘要: 编程范式就像法律。每个法律条文,都从你手中征收了部分权利,但同时赋予你更好的社会(理论上)。比如法律禁止你杀人,那么也同时保证了你不会被随意谋杀。从计算机软件开始之初,一共诞生了3种重要的编程范式。 一是结构化编程。结构化编程范式把我们直接控制语句的权利给没收了。我们从此不再用Goto直接在语句中跳 阅读全文
posted @ 2018-04-24 11:24 邓志国 阅读(131) 评论(0) 推荐(0)
摘要: 今天听到有人抱怨Scrum中的迭代。说每个迭代时间固定,所以很难安排Feature,经常要做出选择,决定这个迭代到底放入哪些Feature,有时候又难以割舍。这个在刚开始采用Scrum的时候,我也经常碰到这种问题。现在谈谈我对这个问题的理解。 按我的理解。Scrum中的冲刺,其目的并非为了版本发布; 阅读全文
posted @ 2018-04-24 11:07 邓志国 阅读(1201) 评论(0) 推荐(0)