一周好文推荐(6 月 3 日-6 月 9 日),TesterHome 社区整理业界深度好文分享给大家,期望与大家一起进步,扩大视野!
(点击每篇文章标题可阅读详情)

1.软件高可用实践那些事儿

关于软件的高可用,是一个老生常谈的话题。“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。其计算公式是:可用率=(总时间 - 不可用时间)/总时间。

本文重点从落地实践的视角作为切入点,带领读者从协作效率、技术落地和运营规范几个方面来展现高可用的实施步骤和落地细节。

2.面向分布式平台的非功能测试方案设计与实践

光大银行测试团队将行业标准、业务要求与分布式技术平台的特点相结合,在深入分析非功能特性与非功能风险的基础上,设计形成了全新的非功能测试验收方案。本文结合光大银行分布式数据库选型测试实践,详细阐述了方案特点与实际成效,并进一步展望了该领域的后续研究方向。

3.网易云音乐低代码 + ChatGPT 实践方案与思考

随着大语言模型(LLM)不断涌现的各种能力,生成式 AI 的应用场景变得越来越广阔。诸如 ChatGPT 这类大语言模型在生成代码方面非常的高效,因此对于如何将 LLM 的能力与低代码产品进行结合,业界已经有了很多的讨论和实践,但都距离实际的生产场景有一定的距离。本文将会介绍的是,网易云音乐大前端团队是如何借助 LLM 的能力来扩展和增强低代码产品的研发体验的,本文所涉及的内容均已在我们的内部生产环境中上线并得到应用。

4.实例 | 如何保证代码质量?做好这两点是关键

代码质量是技术团队保持生产力的基础,也是稳定性保障的前提。在项目研发过程中,大部分的缺陷是在编码阶段引入的,随着需求增加业务迭代速度也随之增加。以下是作者根据日常的工作以及遇到的实际问题总结出来的一些注意事项,侧重于代码基本功和健壮性,但是都是有实打实的一些惨痛教训和案例。希望能对域内的稳定性做出一些微小的贡献。

5.奇怪!我的 java 程序只能扛住高并发却扛不住低并发

ES 作为公司的基础存储之一,服务于各个业务线,包括会员、营销、订单等各个场景,对服务的稳定性要求特别高。

5 月 19 号凌晨 1 点多收到线上会员 ES 集群的报警,一个节点 OOM(OutOfMemory) 自动重启了,会员集群是公司最底层最核心的集群之一,会影响公司所有的业务线,不敢错过任何的问题……会员服务 es 集群已经稳定运行 4 年多,没有出现过任何的抖动,为什么最近凌晨低峰期会有抖动,白天高峰期反而很稳定?

6.对应用数据开发还有疑惑?看这篇就够了!数据存储、管理,通通掌握!

数据管理可以做什么?应用数据的持久化怎么实现?如何实现数据库加密?

在开发应用进行应用数据的处理时,你是否也会有这些疑问呢?

HarmonyOS 推出了更为清晰完善的数据管理文档,帮助开发者明确各种数据库类型的使用场景和限制,详细了解并轻松掌握数据的存储和管理。一起来了解体验下吧~

7.Flutter 单元测试实践

从最初的探索,再到现在的团队成员共同完善 Flutter 单元测试,期间踩了不少坑也积累了不少经验,现将这些内容分享出来,希望能给对 Flutter 单元测试感兴趣的同学带来一些帮助。

8.规则引擎技术在转转钱包的实践

规则引擎是一种更高级的条件判断手段。它通过规则的方式来决定行为,使用简单的规则语言来表达复杂的业务逻辑,并具有更好的业务可扩展性和项目可维护性。

MTSC2023(上海站)火热报名中

8 折购票优惠限时开放

时间越晚折扣越少噢~

扫描下方图片二维码,即可参会

TesterHome 公众号投稿指南

欢迎各位技术大牛、行业专家继续向我们积极投稿,作为国内最大的测试技术社区,TesterHome 已经成立十年,成为测试人的技术交流平台和精神家园,让我们一起提升经验分享、信息互通的技术交流氛围,共同解决技术难题、共同进步!


↙↙↙阅读原文可查看相关链接,并与作者交流