2008年2月5日
摘要: 我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发系统的一般架构流程设计做一个粗浅的讨论。 总体设计图 表示层 表示层由... 阅读全文
posted @ 2008-02-05 10:13 gavinyan 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 就像一位讲师所讲的那样,每个人去参加培训都是带着他自己的问题去的,因此我记录的笔记大多是针对目前我面临问题的。 微软进行设计的一个好的方法:假如一个十二人的小组,全部拉到外面,比如三位成员一组分为四组,每组针对问题进行设计再发表自己的看法;然后两两合并相近的设计,再进行讨论协调……直到最后大家同意通过。这样既可以发挥群体智慧,又充分调动了开发人员的积极性,由于是大家协调的结果,也比较容易实施。... 阅读全文
posted @ 2008-02-05 10:05 gavinyan 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 关于Ioc和DI前两天写了一个关于自己的理解的文章,有的朋友说需要一个例子能更好的解释,今天就来发一个 例子是一个Console程序,我自定义了四个类和一个接口,分别为Employee,GetRealNameCommand,GetNickNameCommand,Company,接口为ICommand。 Employee只有两个属性RealName和NickName,ICommand也只有一个方... 阅读全文
posted @ 2008-02-05 09:30 gavinyan 阅读(422) 评论(1) 推荐(0) 编辑