Sellsian 方法

前端之家收集整理的这篇文章主要介绍了Sellsian 方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

原文:The Sellsian Approach

大约在1994年,Chris Sells向我解释了他是如何通过“其它程序员”来设计软件的。

“首先,如果我是其他程序员,我会写我想到的代码。然后我会做一些理所当然的事情让代码运行起来。”

我明白从事TDD(Test-Driven Development)的那些人也是用相似的方法,但是焦点在于,在反复开发和执行上,还有更多。并且他们还要确保测试,作为整个进度中不可分割的部分,已经被编写。

Sells比常人都走得更远,他认为你想写的代码像“其他程序员”,是驱使API/object模型设计的动力,并且,实际上,也是你开始整个设计的出发点。

没有原则性的构架

没有UML

没有所谓的设计模式

甚至没有他们自己定义的接口

很明显,他们中的一个或多个都扮演着某种角色(尤其是最后一个),但是它们作为一个出发点,没有一个像这句简单的“我的客户想写什么”运动一样有用。是Chris让我对这些东西发生了兴趣。

看着无数的编程API和OM(不只是.NET对象),我想,要是原先的开发者们使用了Sellsian方法,那些对象不可能变得那么复杂。

猜你在找的设计模式相关文章