firebase_有史以来最好的错误:人类的Firebase错误

firebase

我正在使用Firebase和React开发一个用于积极行为识别和指标的系统。 这是我的业余爱好/辅助项目,通常在晚上和周末进行。

这个周末,我遇到了一个与Firestore有关的问题(Firebase产品中两个数据解决方案中的较新版本)。 我正在查询集合中的多个数据属性。 在Firestore中不允许这样做,除非您创建了包含这两个属性的索引。

我没有这样的索引,所以出现了这个错误:

这是否表示“您可以在这里创建它:”?

是的,简短的答案是该链接显示“您可以在此处创建”。 您可以单击它,然后将您带到可以建立索引的页面。

和...

并且它已经为您预备了索引,其中包含您需要的两个字段,以便您可以单击“确定”。 索引就建立了,就像您需要它一样:

好,谢谢,这很容易。

这真的很棒,我从未见过这样的错误。

错误通常是非常笼统的,在论坛中进行搜索需要花费一些时间,以查找与您实际存在相同问题的相同错误的人。

我在React中看到了很多错误,这些错误提供了有关您的错误在哪里的建议,并且它们通常是正确的。 这非常有帮助,而且有很大的改进。

Firestore错误将客户服务的水平提高到了一个新的水平:这是您的问题,这是解决方法,以下是一个基本上可以为您解决的链接。

我非常希望看到更多。

这里发生的事情是Google的某个人(Firebase是Google产品)将用户体验的思想应用于其产品中的错误处理。 开发人员是错误系统的用户,所以谢谢您!

Firebase是基于Web的产品,因此没有理由不了解它以正确的方向。

但是,如果您从事软件开发,则可以理解,这是一个跳高的门槛:

  • 有人必须尽早考虑这一点,以便可以将其编织到产品中。
  • 领导力必须包括时间和预算来实施。
  • 他们的用户体验必须足够一致才能允许它。
  • 错误系统处理系统必须足够智能地构建才能使其全部正常工作。

所有这些要说的-要做到这一点,必须在技术,组织和文化上进行很多工作。

考虑到错误处理和管理通常需要花费的时间时,这会变得更加令人惊讶。

开发人员是您的错误系统,API,工具包和文档的用户。 这样做可以使您的工具对开发人员,经理和业务决策者具有吸引力。

为什么选择经理和业务决策者? 因为它可以使优秀的开发人员变得更好,更快,并且可以使新开发人员的生产力大大超过没有您的情况。

新开发人员花费大量时间在网上搜索答案,并向更多高级团队成员寻求帮助。 想象一下这个平台可以回答您的问题并指导您解决问题的世界。

赞叹Firebase / Google的惊人创新。

先前发布在 http://jonathanfries.net/best-error-ever/

翻译自: https://hackernoon.com/the-best-error-ever-firebase-errors-for-humans-xcbe3yc8

firebase

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值