
我眼中的DevOps
过去一年以来,一批来自欧美的、不墨守陈规的系统管理员和开发人员一直在谈论一个新概念:DevOps。DevOps 就是开发(Development) 和运维(Operations)这两个领域的合并。

过去一年以来,一批来自欧美的、不墨守陈规的系统管理员和开发人员一直在谈论一个新概念:DevOps。DevOps 就是开发(Development) 和运维(Operations)这两个领域的合并。
实施敏捷方法和设计企业架构之间总是存在某种冲突。敏捷开发强调随着理解的深入,逐步调整设计。架构设计则要求建立起技术架构(technology stack),满足质量属性(quality attributes)。当使用敏捷方法来引领所需的架构设计的时候,两者强强联手将会是双赢。
James Whittaker是Google的测试总监,曾任微软构架师,也是“实用软件测试指南”系列图书中好几本书的作者。他最近写了一系列的博文,介绍Google是如何进行测试。Google把开发和测试紧密结合在一起,测试人员相对较少,每个产品在正式上线前都要经过好几个不同的版本。

Vijay Narayanan根据他从多个项目中总结的经验,分享了十个成功进行系统级软件组件重用的小提示。这些提示并非尽善尽美,但却能帮助开发人员和团队领导明晰各种策略,从而成功地进行系统级重用。

本书面向敏捷团队的测试人员、过渡到敏捷开发模式的测试和质量保证管理人员以及学习如何处理测试的敏捷团队。
本书介绍了敏捷测试、敏捷测试与传统团队测试的区别、敏捷测试人员的转变,包含了几十个测试相关的问题和解决办法。
张银奎是国内技术社区软件调试方面的专家,在本采访中,他分享了对软件调试技术在国内发展的理解,为什么软件开发人员要重视调试,软件测试和软件调试的关系,如何培养自己的调试技能,以及关于可调试性的方方面面等。