SDK更新如何影响开发进度?

责任编辑:editor005

作者:Stephen J. Bigelow

2016-05-16 14:24:04

摘自:TechTarget中国

我们的IT团队通过DevOps模型转变为更灵活的软件开发团队。但Java 1 10 74的AWS SDK刚刚发布不久——附加支持了AWS OpsWorks的默认租户选项,以及对Amazon Route 53域服务的两项附加操作。

我们的IT团队通过DevOps模型转变为更灵活的软件开发团队。在软件开发和部署中,新的SDK有扮演着什么样的角色?

软件开发工具集(SDK)经常更新。但要跟上SDK的更新,尤其是在AWS公有云中,这是一项艰巨的任务——即使是最勤奋的开发团队就是如此。

上个月,AWS发布了Java 1.10.72的SDK,以及AWS其它产品的一些改变。SDK的更新现在允许对AWS Certificate Manager中的资源进行标识,改进了Amazon Elastic MapReduce中的缩放选项,并支持了SQL Rules Engine——这消除了打破现有规则的潜在可能,当未来对AWS物联网服务进行添加时。但Java 1.10.74的AWS SDK刚刚发布不久——附加支持了AWS OpsWorks的默认租户选项,以及对Amazon Route 53域服务的两项附加操作。

虽然这些更新都没有修复关键bug,或增加新的功能,但所有的SDK更新都对终端用户软件开发产生了影响。开发人员一般没有义务更新SDK,除非API或服务以一种破坏性的方式被改变,因为有此API调用通过旧的SDK而产生,但在更新后可能无法正常工作,且可能破坏软件版本。然而,增加新的调用、功能和选项,常常对于使用AWS工具的应用有益。开发人员应该时常更新SDK,并在版本发布不久后重新编译软件。

更新组件和重新编译项目的思想并没有想像的那样危险。现代化软件开发应该使用持续集成、持续交付和DevOps流程,也要根据所用工具版本更改进行设计。

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号