InfoQ

主题/标签专用视图

争论 Content on InfoQ


“争论”相关新闻

洞察动态语言与静态语言之争

社区
Architecture
主题
编程,
语言,
动态语言

Steve Yegge最近将自己在斯坦福大学关于动态语言的一个发言发表在了博客上。这个发言对动态语言进行了深入的阐述,在博客圈子里也引发了一系列的讨论。Cedric Beust, Ted Neward, Ola Beni和Greg Young分别从不同的角度出发,阐述了他们对动态语言和静态语言之争的观点。

敏捷Web开发向左,标准Java平台向右?

社区
Ruby,
Java
主题
开放源代码,
Web框架,
动态语言,
JRuby

在最近图灵公司总编刘江发布的一个博客中,提到PHP 3之后的主要语言开发者、Zend公司创始人Andi Gutmans向Java平台发难,说其已经失利于现代Web开发的这场战争,寄希望于JVM并不能挽回颓势。但社区似乎并没有完全支持Gutmans的这一观点。

客户应该在意敏捷吗?

社区
Agile
主题
质量交付,
客户及需求

在敏捷项目中,客户的参与被视为理所当然,然而,很多时候(自觉或不自觉地),客户可能对这个敏捷实践有所抵触。在极限编程讨论组有个很有趣的讨论,试图解释这种情况,并找到可能的解决方法。

枕边用户故事:牛仔与童话

社区
Agile
主题
方法论,
客户及需求

David Longstreet宣称“敏捷软件开发”只不过是一个试图将“牛仔式”开发正统化的童话。Geoff Slinker邀请他基于严谨的逻辑论据和引用来源重新写一篇严肃的文章。

Cockburn谈测试:真正的程序员都有良好的单元测试

社区
Agile
主题
敏捷技术,
质量交付,
单元测试

Alistair Cockburn在休闲的时候,注意到了我们可能在为那些不合逻辑的所谓“测试先行”或者“先编码后测试”找一种说辞。对于一个专业程序员而言,最重要的是要进行良好的单元测试(Good Unit Tests,GUTs)。 Eureka!

辩论:Maven是正确的构建工具吗?

社区
Java
主题
工件和工具,
构建系统

近来,有很多关于Maven的有用性的辩论。Maven是一个基于Java的构建和依赖管理工具,应用在很多项目中。InfoQ深入调查了这个辩论以理解当前的问题是什么以及辩论得出了什么结果

争论:Java是否应该停止增加新特性

社区
Java
主题
语言,
社区,
变更

最近,关于Java平台的未来有许多辩论,有些人认为Java应该加入更多的特征,这样才能与C#、Ruby这样的语言竞争,另一些人认为应该保持Java的稳定,以免变的过于复杂以至于难以使用。 Bruce Eckel认为应该彻底停止往Java中增加新特性,这引起了一场新的辩论。

以生产力为导向的决策:原因,影响和局限

社区
Architecture
主题
设计,
企业架构,
领域特定语言

很多时候,由于必须快速调整软件项目以适应新客户的需求,结果采取了以生产力为先的做法。最近在博客世界里讨论了与之相关的原因、影响以及局限。