
敏捷、架构和凌晨五点的产品问题
重构和单元测试是否真的可以创建强壮、可用的软件,并且让其在现实世界中生存下去?下面的内容节选自Michael Nygard 的书《Release It!》,他认为“抽象有漏洞”:我需要考虑架构(甚至在Agile项目中),以便保证当基础抽象层没有正常工作时,我们也不会遇上这类5AM问题。

重构和单元测试是否真的可以创建强壮、可用的软件,并且让其在现实世界中生存下去?下面的内容节选自Michael Nygard 的书《Release It!》,他认为“抽象有漏洞”:我需要考虑架构(甚至在Agile项目中),以便保证当基础抽象层没有正常工作时,我们也不会遇上这类5AM问题。

采用敏捷方法学的人越来越多,但是这也带来了新的挑战:当团队只是简单的把敏捷实践拷贝到项目中而不是在实践中逐步掌握,没有理解就直接加以实现,这又怎么谈得上敏捷呢?也许是时候该讨论一下如果没有正确的教授一些基本知识会对团队最重要的资产——诚实,守诺以及客户的信任——带来怎样的负面影响了。
淘宝网数据产品部资深Web开发工程师袁锋,在QCon杭州2011大会上做了名为《Nodejs, 脱离了浏览器的Javascript》的演讲,InfoQ中文站对其进行了采访。
w3ctech 2011 JavaScript专题会议(上海站)最近在张江畅星大厦召开,参会者200多人,来自国内技术社区的四位知名专家高博、权一、杜欢、贺师俊分别做了精彩的演讲,涉及的内容包括测试驱动开发、ES5新特性、iOS上的Web应用、Javascript框架API设计思想等。InfoQ中文站整理了大会的精彩内容,供读者参考。
国内知名的Node.js社区CNodeJS最近启动了其Node App Engine服务的内测,用户可以在App Engine中部署发布Node.js应用,并提供mongoDB数据库存储。InfoQ中文站通过内测账号访问了Node App Engine服务,了解了部署的过程,并采访了NAE的负责人廖凯和苏千。
随着Node.js逐渐受到社区的关注,开发人员都拿它与Rails作比较,有人说Node.js会替代Rails,有人说Rails优势明显,一直存在争论,我们来看一下双方的擅长领域。
Node作为服务器端的Javascript运行环境,帮助更多的人将技术延伸到后端系统。它具有无阻塞、事件驱动等特点,让熟悉Javascript的开发者无需学习Java、C++等传统“后台”语言就可快速简便地创建服务器端应用。不过,初出茅庐的Node,其成熟和健壮程度是否足够应用于企业级生产环境中,一直是技术社区关注的热点。越来越多的企业开发者在实际应用中采纳了Node相关技术,并给予了肯定,这些企业包括LinkedIn、Yammer、GitHub、淘宝等,他们的实践和反馈值得技术社区参考。
中国人民银行26日公布了获得第三方支付牌照的首批企业名单,包括支付宝、快钱、财付通、拉卡拉等在内的27家企业榜上有名。由于9月1日是第三方支付机构获得许可证的最后期限,逾期未取得的企业将不得继续从事支付业务,所以本次发放牌照受到了第三方支付相关行业的广泛关注。