您的位置:首页 > 其它

有生的日子天天快乐

2008-01-03 09:36 281 查看
原文:The Sellsian Approach
大约在1994年,Chris Sells向我解释了他是如何通过“其它程序员”来设计软件的。
“首先,如果我是其他程序员,我会写我想到的代码。然后我会做一些理所当然的事情让代码运行起来。”
我明白从事TDD(Test-Driven Development)的那些人也是用相似的方法,但是焦点在于,在反复开发和执行上,还有更多。并且他们还要确保测试,作为整个进度中不可分割的部分,已经被编写。
Sells比常人都走得更远,他认为你想写的代码像“其他程序员”,是驱使API/object模型设计的动力,并且,实际上,也是你开始整个设计的出发点。
没有原则性的构架
没有UML
没有所谓的设计模式
甚至没有他们自己定义的接口
很明显,他们中的一个或多个都扮演着某种角色(尤其是最后一个),但是它们作为一个出发点,没有一个像这句简单的“我的客户想写什么”运动一样有用。是Chris让我对这些东西发生了兴趣。
看着无数的编程API和OM(不只是.NET对象),我想,要是原先的开发者们使用了Sellsian方法,那些对象不可能变得那么复杂。
 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1534247
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: