BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

佳文推荐:InfoQ中文站一周技术文章精选

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2007年4月3日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义
自3月28日InfoQ中文站上线以来,得到了国内软件开发领域技术社区和技术专家的支持。截止到4月3日,已经发表新闻23篇,高质量技术文章8篇。在这儿我们分明别类对文章进行整理以飨读者,包括Java方面的EJB 3术语汇编、.NET方面的使用Selenium和Castle进行测试驱动开发.NET异常——跟踪代码中发生异常的地方、Ruby方面的Rails常见性能问题一览、SOA方面的扩展事务简史、敏捷方面的什么是“成功项目”:谈谈软件的价值引入敏捷但不行之过甚等。
 
Java
EJB 3术语汇编
这是一份关于EJB 3引入的新术语、新概念的核心术语表。本术语表旨在为一些流行术语(buzzwords)揭开神秘面纱,如IoC、按异常配置(Configuration by Exception)、POJO、POJI、依赖注射(Dependency Injection)、可嵌入对象(Embeddable Object)、拦截器(Interceptors),还有许多。本术语表是一项不断完善的工作,我们将定期对其进行更新。
 
.NET
使用Selenium和Castle进行测试驱动开发
Dan Bunea为开发人员展示了如何在.NET中使用Selenium RC和Castle应用测试驱动开发。测试先行原则为架构师们提供了一个早些进入应用开发周期中积极开发阶段的方法。测试驱动开发的好处是,通过迭代应用得以快速引入,从而使得错误大幅减少,而代码库灵活性增加。
 
.NET异常——跟踪代码中发生异常的地方
Tess Ferrnandez是微软公司的一名PSS(product support services,产品支持服务)高级工程师。他在本文概述了如何使用堆栈dump来跟踪你的代码中发生异常的地方。
 
Ruby
Rails常见性能问题一览
Rails性能问题专家Stefan Kaes博士在本文中阐述了Rails应用中最为常见的性能问题,并提出相应解决方案。性能调优建议围绕着基准(Benchmarking)、选择Session容器、缓存昂贵运算结果、优化数据库查询和有效使用视图helper方法这些方面展开的。

SOA
扩展事务简史
ACID事务对于长时间跨度的用例是无能为力的。本文列举了有史以来在 CORBA和J2EE社区中针对扩展事务处理的方法,阐述了SOA如何是更自然契合的解决方案,并解释了WS-TX和WS-CAF为什么可能是最终答案的原因。
敏捷
什么是“成功项目”:谈谈软件的价值
如果我足够幸运的话,也许一些读者已经被这篇文章吊起了胃口:既然有这么好的软件开发方法,既然它能够为我们创造更大的价值,那还等什么呢,我们马上就动 手吧。事情不会那么简单。为了让迭代式开发能够成为现实,为了确保尽快、尽可能频繁地交付,为了确保每次交付的都是最有价值的功能,我们——包括软件开发 者、软件企业和客户——需要很多的改变。这里既有职责与权利的划分,也有开发过程和团队的重组,还有技术层面的实践指导。这些正是敏捷方法学所涵盖的内 容。缺少了这些东西,“为客户创造最大价值”就只能成为一句空话。
 
引入敏捷但不行之过甚
敏捷软件开发日益得到各方追捧。但是,“敏捷”二字到底意味着什么呢?是单元测试,持续集成,还是遵循XP或者Scrum?在本文中,我们将探讨如何将敏捷方法引入出现问题和尚未使用敏捷方法的项目中。
下面的回复是针对“什么是“成功项目”:谈谈软件的价值”一文的讨论,请大家选择感兴趣的文章继续讨论。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

果然 by Li Cao

成功的项目就是能赚到钱的项目——双赢

软件价值源自使用 by 胡 键

“软件价值源自使用”,这句话说得太好了。

能否介绍一下,敏捷在产品研发中的经验? by Cao BaoZhen

能否介绍一下,敏捷在产品研发中的经验?
产品研发的每个版本都用固定的需求,而敏捷需要的是变化。
敏捷中哪些地方可以引用到产品研发中呢?

交流最重要 by 张 风南

写的不错,期待以后的文章~

Good by Hailong Zhang

挺不错的文章

Re: 能否介绍一下,敏捷在产品研发中的经验? by 熊 节

能否介绍一下,敏捷在产品研发中的经验?
产品研发的每个版本都用固定的需求,而敏捷需要的是变化。
敏捷中哪些地方可以引用到产品研发中呢?

关于产品研发中的敏捷经验,请看敏捷中国的相关讨论:
groups.google.com/group/agilechina/browse_threa...

有个问题想交流一下 by liu df

文章中提高的客户互动当然是理想的(针对客户的),但是忽略了一点:开发团队的利益。
从中国目前的项目实施上来说,基本上都是系统上线验收后才付费的。呵呵,这样看来,如果客户的需求不断变化,那么就始终无法验收了,那么开发团队的成本如何维持呢。希望能够就这个实际问题的解决方案探讨一下,否则话题就有些流于理想了。

Re: 有个问题想交流一下 by zhu pan

这个我也想搞清楚,用户的需求变更可能是无尽的,但是money不可能无尽地给,什么时候结束迭代呢?

商务上的问题 by ke cake

如果项目的需求频繁变更,企业如何保证能够从项目中盈利?商务合同该如何签?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

9 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT