重用一直被当作软件开发中的圣杯。OO语言、SOA一直到现在的Service Infrastructure都旨在支持重用。但是,我们的销售人员和分析家们也深喑此法——他们称之为“剪切-粘贴”。这种“重用”导致销售宣传听起来都差不多。几年前,我听到一个关于Scott McNealy(Sun的CEO)的故事,说他不明白各种Java API之间有何区别,即使多次阅读它们的描述和数据表之后还是不明白——它们似乎都承诺可以为开发人员带来福音。所以他从描述中去掉API的名称,然后让产品销售部门将名称与描述匹配。我猜他们大多数都做不到,虽然那些都是他们自己的API。我不知道这个故事是不是真的,暂且借用一下。最近,我对ESB以及它与EAI工具的区别产生了很多疑问。我会很快将我的一些问题在论坛上贴出来。下面是对销售部门的一些建议:请不要“重用”,请不要使用那些陈词滥调(生产力啦,新的范例啦,效能啦,等等)了——读者会因此而感激你们的。 (T111)
|