dinghao

记录成长点滴

 

随笔分类 -  软件工程

我们仍然需要贫血的域模型
摘要:几种域模型的争论持续很久了,尤其在Martin Fowler批判贫血的域模型后,争论更加激烈,Martin的文章我刚看到,他对贫血域模型的观点我基本都同意,但是我得出的结论确和他不同。 我同意只含有属性(甚至加上CRUD)的Domain Object是不符合OO的,这样做很类似于使用事务脚本和表模块方式,只是把取出的数据再封装到类中。在这种模型下Domain object更像一个DTO和值对象。 ... 阅读全文

posted @ 2007-01-09 15:58 思无邪 阅读(4270) 评论(32) 推荐(1)

MVP,终于把界面分离出来了
摘要:目前web开发中面临的一个问题是,很难分清楚哪些是程序员负责的,哪些是美工负责的。在同一个公司还好办,沟通容易,协调也简单。如果是多方合作的项目,一方负责界面一方负责程序,这样分工就很难,由于界面是和一些控制逻辑邦定在一起的,这部分工作很难说是属于哪方,并且涉及界面的部分也难以并行进行。 如现在的一个项目,A方:负责页面(html,aspx)B方:负责程序。今天A方把几个页面调整了... 阅读全文

posted @ 2006-12-11 20:28 思无邪 阅读(6131) 评论(24) 推荐(1)

瞎说设计模式
摘要:水平有限只能瞎说,独孤九剑有破剑式、破掌式等针对敌人招式的破解之道,设计模式也是针对某一类问题的解决方案,独孤九剑到最后就是无招胜有招,设计模式到最后呢,是不是也是心中没有任何模式,但总能找到针对具体问题的合适方案呢? 设计模式是为了解决某一类通用问题而总结出的比较合适的解决方案,整个解决方案都是基于OO,每一种语言的特性不同,解决方式也有区别。说是合适的解决方案是因为,他们提供了灵活性、可重用性... 阅读全文

posted @ 2006-11-11 21:18 思无邪 阅读(1781) 评论(6) 推荐(0)

从一个失败的项目说起——需求和设计
摘要:小项目是否需要设计?什么是好需求?基于我现在水平的理解,可能有误 阅读全文

posted @ 2006-11-11 20:59 思无邪 阅读(2571) 评论(4) 推荐(0)

开发中的一点体会
摘要:从上个月开始一点点的写,今天偷闲整理成一篇文章,总结自己编程的体会。包含态度、学习方式、设计以及实现细节、调试、测试、有用的工具软件等,只是自己的一家之言,肯定有不对的地方,但仍然是值的一读的。 阅读全文

posted @ 2006-10-18 18:28 思无邪 阅读(2544) 评论(8) 推荐(0)

导航