17|兼容性问题:如何有效发现兼容性问题?
陈旭
你好,我是陈旭。
久别重逢,我想先问你一个问题:实现一个基础平台,技术上最难的事情是啥?
面对这样的问题,相信你可以毫不犹豫列出许多难题,而且可能理由都非常充分。我给出的答案可能不太一样,我认为兼容性才是最难的。
兼容性问题,与其他问题相比,多了一个时间维度。也就是说,难度再大的技术难题始终都是一时的,解决了就是解决了,时间维度可以无视,但兼容性问题却不是这样的。它难就难在它是一个随着时间递增的包袱,滚雪球似的,终有一天这个负担会越来越大,直至压垮一个团队(无论技术多强,无论人力多少)。
低代码平台当然也有兼容性负担,不但有,而且非常重。设想一下,平台团队合入了一个 change,导致昨天还好好的 App 今天就跑不动了,这种事情搁谁那都说不过去。从我推广低代码平台的经验来看,兼容性是劝退应用团队的一个重要因素之一,甚至与适用性问题并列。毫不夸张地说,能否妥善解决兼容性问题,决定了低代码平台是否能走得长远。
要解决(或者规避)兼容性问题,可以分为两个主要步骤:发现和治理。今天这一讲我们先来聊聊如何发现兼容性问题,主要和你介绍下我正在用的三个方法,下一讲我们再从技术上聊聊如何有效治理兼容性问题。
代码走查
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文深入探讨了在开发过程中如何有效发现和解决兼容性问题,强调了兼容性问题在低代码平台开发中的重要性。作者提出了两个主要步骤:发现和治理。在发现兼容性问题方面,作者介绍了三种方法:代码走查、DevOps流水线和利用实际用户数据。特别强调了利用实际用户数据进行兼容性测试能发现许多其他方式无法发现的问题。文章还指出了兼容性问题的挑战性,以及未被及时发现和处理的兼容性问题可能带来的后果。总的来说,本文通过讨论兼容性问题的重要性以及发现兼容性问题的方法,为读者提供了在开发过程中应对兼容性问题的思路和建议。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《说透低代码》,新⼈⾸单¥59
《说透低代码》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- kenson2099我们有devops发布流水线,但是自动化测试环节一直没有用起来。非常期待关于自动生成 App 的 UI 自动化测试代码的讲解。2023-01-28归属地:湖南
收起评论