【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:在选择自动测试工具时应当优先考量的条件、区块链的演进以开源为核心、我们究竟该如何定义与处理遗留代码和开发者该如何将运营团队拉入我方阵营等。
一、在选择自动测试工具时,我们应当优先考量哪些条件?
原文标题:Top Priorities in Selecting Automated Testing Tools
软件自动化工具与框架对于自动化测试项目的成功至关重要。然而,为新的软件项目选择合适的自动测试工具则是一项艰巨的任务。在今天的文章中,我们将根据对200多名软件测试专家进行调查得出的结论,总结出需要考量的那些高优先级条件。
1. 受访者们最关注的四大属性
- 培训、文档、教程与指南
- 良好的测试报告
- 许可与支持成本
- 编程水平要求
2. 三年及以上测试从业者认为最重要的六项因素
- 许可与支持成本
- 良好的测试报告
- 培训、文档、教程与指南
- 持续集成与DevOps支持
- 编程水平要求
- 技能与经验水平要求
二、区块链的演进:以开源为核心
原文标题:Blockchain evolution: A quick guide and why open source is at the heart of it
在区块链这一不断进化的开源生态系统当中,变化已经极为丰富,并正在以典型的开源方式将来自不同项目的成果加以重新整合,最终发展出可能左右时代格局的新方案。在本文中,我们将介绍各代区块链的特征以及为了解决生态系统内问题而出现的思路,希望为大家带来一点启示。
1. 一切的开端:比特币
2. 下一代:加密货币之外的应用
3. 区块链的开放天性
4. 第三与第四代区块链:治理为先
三、我们究竟该如何定义与处理遗留代码?
很多朋友都被遗留代码折磨得夜不能寐。尽管遗留代码的具体定义多种多样,可能代表着获取自他处的代码、由他人编写的代码、难以理解的代码或者利用过时技术编写的代码,但可以肯定的是,大多数人都将遗留代码视为一种可怕的隐患。下面,我们将由此展开讨论。
1. 定义遗留代码
2. 处理遗留代码
3. 基本原则
4. 需要编写哪些测试
5. 编写个性化测试
6. 需要重构多大比例
四、作为开发者,该如何将运营团队拉入我方阵营?
原文标题:How developers can get the ops team on their side
有人构建,就必须有人需要负责监控。而在大多数企业中,负责监控的人员往往比较憋屈——他们不断付出努力,但仍有人认为其“无所事事”。实际情况不应该这样,开发与运营不该被对立起来。下面,我们将共同了解十种代码监控方法,旨在真正将运营与开发团队融为一体。
1. 遵循共识性标准
2. 开诚布公地通报重要事项
3. 建立监管审查流程
4. 公布API
5. 公布指标
6. 支持监控工具
7. 安装方法标准化
8. 发布迁移指南
9. 保持谦和
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】