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