| 1 | soker | 5 |
| 2 | ooloo | 1 |
| 3 | qq007 | 1 |
| 4 | aple | 0 |
| 5 | andyhwa | 0 |
| 6 | kang | 0 |
| 7 | wxdmini123 | 0 |
| 8 | zhixia | 0 |
| 9 | jiankun | 0 |
| 10 | grennwhite | 0 |
Java系统也可能会变成“遗留”系统。这篇文章探究了8个快速而相对低风险的办法,来帮助改善即使是锈迹斑斑的Java应用。之前那些奄奄一息的应用,在使用了这些可以改善性能、减少运营负载和加速开发周期的方法后,获得了新生。 By Tim Cull
作为架构师和设计者,我们常把手头的事情作为工作焦点,很少反思过去如何。我们应该温故而知新。Andres Kutt这篇文章从他作为Skype架构组领导的经历中总结了6个经验,其中有技术方面的,另外一些是架构师较为软性一点的观点。 By Andres Kutt
大家都知道让一个人多任务工作是有害的,这会降低他的工作效率。新的敏捷或Scrum团队面对的一个重要挑战是同时应对多个项目。敏捷教导我们团队应该一次只做一个项目,不然就会遇到风浪。Roger Brown深度解析了这种现象的原因。 By Roger Brown
Marc de Graauw对传输层的可靠消息机制(如WS-ReliableMessaging)存在的必要性提出了质疑。通过荷兰医疗保健中心的SOA项目案例他展示了特定业务逻辑如何在按序传达消息和一次且仅一次传输中表现得更为良好。 By Marc de Graauw
为什么人们不明白你在会议上提出的想法?为什么你正在指导的开发人员仍然不理解你?为什么参加你的课程的学员只学到10%的内容?在某种程度上,我们都是老师,但只有专业教育工作者才接受过这方面的培训。本文讨论从神经科学学到的知识,以及如何把它们应用到敏捷软件开发及其他行业。 By Mark Levison
从定义上看,重构意味着改变程序的内部结构,而不改变外部的功能行为。 这样做大多是为了提高程序的非功能性属性,从而提高代码的质量。然而,即便是经验丰富的敏捷开发者,在进行大规模的重构时也是如履薄冰。社区中的成员对掌控大规模重构的几种方式进行了讨论。 By Vikas Hazrati
在过去的4年中,VersionOne对敏捷社区进行了调查,以深入了解“敏捷软件开发的状况”。在今年的2010敏捷大会上,第五次年度调查揭开了序幕。这项调查试图“衡量敏捷开发实践的价值”,比如方法论的采用情况。你可以在AgileDevSurvey.com上参与调查。 By Amr Elssamadisy
2010年的一项调查显示,各大公司已经减缓了将它们的数据中心虚拟化的步伐。该项调查是由InformationWeek主持进行,并且是为期一年的系列调查中的第二次。关键的发现是: 在2011年将只有不到20%的公司期望将他们服务器中的25-49%实现虚拟化,有不到10%的公司期望将他们服务器中的50-74%虚拟化。 By Dave West
YUI是一款企业级的JavaScript开发工具包,被广大Web前端工程师所熟知和采纳。不论是采用哪种框架,构建的Web应用在不同浏览器上的测试通常是一件令人头痛的事情。最近,Yahoo开发团队推出了开源YUI跨浏览器测试工具Yeti,相信Web开发和测试人员会从中受益。 By 崔康
Max Indelicato是一位软件开发主管和前首席软件架构师,他最近发表了一篇关于如何设计具备可伸缩性的web应用程序的文章。他提出要选择正确的部署和存储解决方案,选择可伸缩的数据存储和模式,并且使用抽象层。 By Abel Avram