【原文地址】ALT.NET Seattle Day Two
【原文发表日期】 Mar 01, 2009
ALT.NET第二天的议程顺利结束了,可累坏我了(DemonFox: 这里的原文很有趣:I’m already pooped (for you non-English speakers, that means tired, not something else that might come to mind) 呵呵,因为在英语俚语里,poop的一个释义就是“便便”,: D)。
首先再次鸣谢,Brad Wilson,以下的照片都是由我们这位记者提供的。如果想进一步了解一下会中的小组讨论到底有多么精彩纷呈,Brad的相册上有更多的现场照片。
我参加的第一个小组讨论的话题是关于如何在.NET社区里鼓励开源项目的发展(见上图),参与讨论的各位自然是天南地北无所不提。很多人认为整个业界现在越来越多滴转向开源模式的软件开发,因此那些懂得将开源模式引为己用的业者将会比其他人更有竞争力。
讨论中所提及的一个有趣的话题是关于如何开展更多的开源项目方面的知识普及。比如,了解各类开源协议对很多人而言是一件挺麻烦的事。如果能有一些简单的工具,比如协议互相间的兼容性列表或一个协议选择器(也就是知识共享协议生成器这样的工具)应该会挺有用的。
其实我个人以前也尽我所知地给读者介绍过我对软件授权协议的一些粗浅的了解。
当天晚些时候的关于测试驱动开发(Test-Driven-Development)的小组讨论中,有人提到了另一个有趣的现象,就是很多开发理念或方法,如果得不到微软的认可或支持的话,通常就很难有足够的影响力以至于就好像根本不存在一样。
我参加的下一个小组讨论是关于“基于Mac, Linux, 和iPhone的.NET/Mono框架”,主持人是总是很风趣的Miguel De Icaza和Joseph Hill. 我可以确定基本上所有人都参加了这个小组讨论,因为显然大家都想在iPhone用C#写个模拟放屁声的的软件然后靠这个每天赚个$10,000来块钱。
当日晚些时候,Karen Liu (她是托管语言和集成开发环境项目组的Program Manager),Euan Garden(他是Visual Studio测试组的Program Manager),还有我(见上图)一起主持了关于测试驱动开发与微软的小组讨论,其间我们介绍了在微软程序员部门,为了改进编写单元测试的效率和习惯,我们所作的一系列工作,比如ASP.NET MVC, WPF的Model-View-ViewModel,Visual Studio的一些改进,Silverlight, 等等。
这些努力的重点都在于如何使我们的工具和开发框架更好地服务于所有编写自动化测试的程序员。不过使用测试驱动开发模式的程序员通常都有很高的要求和期待,所以在尽力满足这些要求和期待的过程中,我们觉得所有的开发人员都从中获益了。
我展示了一些幻灯片,介绍了我们交流和合作的用户群,以及在下一波产品中将会出现的各种最新的改进。
Karen Liu在现场演示了Visual Studio 2010中我们是如何为测试优先的开发者提供更好的工作流程的支持。Euan Garden则主持了关于Visual Studio单元测试框架的讨论。
我们一起展望了Visual Studio中单元测试支持的前景。有不少人都提到他们希望看到Visual Studio能集成xUnit.NET这样的工具,就如ASP.NET MVC中集成了jQuery一样;个中原因,正如我上文所提到的,在他们的工作环境里,如果这些工具不被Visual Studio所支持,那它们就好像不存在一样。就我所听见的情况,这似乎是一个共同的呼声,就是当大家想在自己的工作范围内推广一个开发工具而微软又没有替代品的话,如果没有微软的开发环境提供集成支持,那周遭的人接受起来就会相对困难很多。
有一位与会者事后向我提起说他从没有用过jQuery(也不经常使用JavaScript),直到ASP.NET MVC集成了这个库。而现在,他很满意在ASP.NET MVC中使用jQuery的感觉。
对我来说,这是一个很好的例证,就是如果我们能在产品中聪明地应用各类开源资源,那将会使我们的客户更加满意。
打印 | 张贴于 2009-05-01 15:49:53 | Tag:暂无标签
留言反馈