.NET Tools 2005--小气的神

专注于.NET技术,传播.NET技术

看起来很美 VS. 是你来检阅我的忧伤了吗?

看来了wayfarer "设计,看上去很美!"--算是我的随想

 

Design & Pattern自然而然的变成你设计结果的一部分,当重构+TDD自然成为你开发过程的一种方式时,你会明白其实不刻意最好。当然随意这是理想的状态,但是也是可能可以达到的某个状态。

许多时候你会发现针对某个场景或某个行业某种设计模式特别好用或者不得不用,而很多时候你也会发现,特别是从Code Review/重构之中发现某个设计模式也许不用更好,我认为这是按Requirement,按Domain,按Demand的,按Context的,你并不应有生硬的意识。很多时你发现有非常明显的模式的意念的时候,都可能是因为你在跨越因RDDC某个因素或相互影响的干扰区,对设计来说,这时你是有意识的,也是有些诚恐不安的。这是你对变化的一种态度和反应。

我认为把TDDDesign Pattern、重构、UML等等元素分开看然后再拼在一起并不能代表当前的开发流程和风格,也不能有效的指导设计。堆砌和拼凑的图景,始终是看起来很美。

 

Kent的光彩在于他理论的务实和可执行性,很平凡的方法和流程,但是能够磨练你对所谓变化的看法,所以他的价值和我们在成长中第一次获得对人性、虚荣和衰老等等正确的看法时给你提供帮助的人一样。而且一般的情况下我们很容易喜欢一个观点简单明确的人。

 

UML我对它的认识是一贯的,它就像一种疫苗,对于有的人特别有效,对于有的人根本是免疫的。打不打疫苗是一种选择,但一个人的身体健康,你很难看得出他是因为打了疫苗,还是他本身自然而然的免疫

 

当然wayfarer 是想成立一个专门的主题,讨论TDDDesign Pattern、重构、UML这些相关的主题,那么这是值得我们思考和支持的,因为很多时候,我们讨论是因为我们需要话题,我们讨论的话题不是我们真正想讨论的话题。

既然wayfarer 也说了要抛第一块砖,那么也不介意接受更多的砖头和称赞

posted on 2004-12-08 13:38  ccBoy  阅读(2065)  评论(10编辑  收藏  举报

导航