BT

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

他的粉丝

创建多团队自动化测试解决方案

作者 Ben Linders 关注 28 他的粉丝 ,译者 谢丽 关注 12 他的粉丝   发布于  2018年9月30日

可靠的自动测试框架可以提升发布时的信心。跨团队结对使用这种框架使团队可以从一开始就以品质为优先。它还把团队团结在一起,提高自动化测试中测试人员的技能水平。

他的粉丝

Michael Feathers希望消除错误能驱动设计

作者 Thomas Betts 关注 48 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年9月27日

Michael Feathers因其著作《高效操作遗留代码》(Working Effectively With Legacy Code)一书而广为人知。他发现错误中存在着一些值得关注之处,但他也承认大部分开发人员并未投入时间去关注这些错误。在他看来,很多错误解决机制就是采取某种程度上的放弃。在 Explore DDD 2018大会上,Feathers做了主题演讲,探讨消除错误如何驱动软件系统的设计。

他的粉丝

为什么说软件开发人员应考虑道德问题

作者 Ben Linders 关注 28 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年3月30日

很多影响人们行为的软件,在创建时并未认真考虑道德上的建设。软件开发人员需扪心自问一些道德问题,例如“哪些人将会受影响?”、“哪些人会从中受到伤害”,以及“会对哪些人有利,抑或是产生不利?”。开发人员应该尽量回答这些问题,但对无法回答的问题也应坦然面对。

他的粉丝

搭建沟通遗留系统与现代技术的桥梁

作者 Ben Linders 关注 28 他的粉丝 ,译者 赵亚伟 关注 0 他的粉丝   发布于  2017年6月13日

使用手动、耗时、老化的流程管理平台是非常昂贵的。团队可以根据重复工作或由人为错误所损失的时间为他们的管理做一个商业案例,通过引进诸如自动化工具和容器等现代技术,来改善流程的工作。

他的粉丝

以精益的眼光重新关注电子商务

作者 Ben Linders 关注 28 他的粉丝 ,译者 姚佳灵 关注 0 他的粉丝   发布于  2017年5月16日

法国欧尚(Auchan France)的网上杂货送货服务Auchan:Direct决定采用精益化来开发新的电子商务网站。其首席执行官成为了第一位顾客,他们利用来自其顾客对新体验持续不断的、快速的反馈,通过持续的交付来改善网站质量。

他的粉丝

Klaverblad保险公司的持续交付

作者 Ben Linders 关注 28 他的粉丝 ,译者 足下 关注 1 他的粉丝   发布于  2016年10月17日

持续交付应被视为敏捷项目,因为它可以将部署自动化。你必须加快小步骤,通过小的交付和快速解决问题来赢得信任。这篇文章讲述了保险公司Klaverblad Insurance是如何推行敏捷、DevOps、持续提交和微服务的。

他的粉丝

借助软件演化理解大型代码库

作者 Ben Linders 关注 28 他的粉丝 ,译者 谢丽 关注 12 他的粉丝   发布于  2016年5月16日

InfoQ采访了《代码即犯罪现场》一书的作者Adam Tornhill,内容涉及软件演化、从代码挖掘社交信息、如何使用这些信息加深对大型代码库的理解、如何创建代码地理分析以及类似社交信息挖掘和地理分析这样的技术所带来的好处。

他的粉丝

大型系统管理中的技术债务和团队士气

作者 Ben Linders 关注 28 他的粉丝 ,译者 谢丽 关注 12 他的粉丝   发布于  2016年1月29日 1

在敏捷测试日2015大会上,Thomas Bradford讲述了他维护一个单体Java系统的经历,该系统测试覆盖率为零,而且有大量的技术债务。InfoQ对他进行了采访,内容涉及他们在系统维护过程中面临的问题,他们积累的技术债务,他们为什么决定采用一种不同的方法以及他们如何提高团队士气。

他的粉丝

重建还是重构?

作者 Ben Linders 关注 28 他的粉丝 ,译者 覃璐 关注 0 他的粉丝   发布于  2015年12月3日 1

你应该重建还是重构你的软件?一个和 Wouter Lagerweij的关于是什么使得重构如此困难,重建软件的风险是否比重构小,以及持续交付如何配合软件的重建的访谈。

他的粉丝

瑞士邮政服务的大规模Scrum

作者 Ben Linders 关注 28 他的粉丝 ,译者 陆志伟 关注 1 他的粉丝   发布于  2015年9月28日

瑞士邮政服务在7个团队中使用了大规模Scrum(scaled Scrum),以实现对旧系统的取代。InfoQ采访了Ralph Jocham,谈论了他们如何扩展Scrum以及如何处理历史遗留问题、使用完成的定义、他们如何成功提前三个月交付他们的系统的、以及从该项目中获得的主要经验和教训。

他的粉丝

将VB 6转换成WinForms、将WinForms转换成HTML

作者 Jonathan Allen 关注 611 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝   发布于  2014年5月11日 1

VBUC能够处理遗留应用程序将其转换成C#或者VB。WebMAP2能够处理WinForms应用程序,将其转换成基于HTML的应用程序。

他的粉丝

PayPal从Java切换到JavaScript

作者 Abel Avram 关注 11 他的粉丝 ,译者 马德奎 关注 0 他的粉丝   发布于  2013年12月4日 5

PayPal已经决定使用JavaScript开发Web应用程序,从浏览器一直到后端服务器,并放弃了使用JSP/Java编写的遗留代码。

他的粉丝

应用程序迁移到云平台的最佳实践

作者 崔康 关注 1 他的粉丝 发布于  2013年4月18日

越来越多的开发者和公司选择将应用程序迁移到云平台上,对于真正的企业级产品来说,这个过程不是简单的点几个按钮就大功告成。我们需要从云平台的环境特点出发,对自身的产品做一定的适应调整。IBM云平台专家Sheetal和Ashish总结了应用程序迁移到云平台的最佳实践,包括支持静默安装、控制磁盘空间使用、设置应该由 API 或 CLI 来完成、跟踪和日志信息必须通过 API/CLI 收集等。

他的粉丝

如何在遗留代码基础上开发

作者 崔康 关注 1 他的粉丝 发布于  2013年3月20日

对于大多数开发者来说,在遗留代码基础上开发是日常工作的一部分,毕竟从头开始创建全新系统的机会不是很多。架构师、《漫谈设计模式》作者刘济华结合自身的实际经历分享了如何在遗留代码基础上开发的经验。

他的粉丝

降低代码重构的风险

作者 崔康 关注 1 他的粉丝 发布于  2012年11月16日

重构是每一个开发人员都要面对的功课,Martin Fowler将其定义为“在不改变软件外部行为的前提下,对其内部结构进行改变,使之更容易理解并便于修改”。技术专家Paul在博客中讨论了重构的风险,并提出了降低风险的措施。

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT