Trust
Trust
  • 发布:2018-04-25 14:23
  • 更新:2018-04-25 14:23
  • 阅读:5002

如何正确高效地在社区提问

分类:HBuilder

提问之前

可以从以下几个渠道尝试获取解决办法:

  • 文档
  • FAQ
  • 社区搜索
  • 百度/Google
  • 直接问身边的同事等

如果上述途径,都没有得到答案的话,还需要一些准备工作:

  • 明确一下要实现什么功能
  • 实现过程中卡在哪里了
  • 一个可以重现问题的 demo

重现问题的 demo,一定要简单且完整,保证别人拿到之后就可以运行起来重现问题。如果你提供了一个缺少相关资源的 demo,只会给别人带来困扰,浪费不必要的时间。

发起问题

正确地发起一个问题,必须包含以下基本内容:

  • 在实现xx功能的过程中,报了xx错误,或者是结果与文档描述不符。必要的时候,配图或者短视频来展示。
  • 重现问题的详细步骤,尽可能详细一些。
  • 一个可以重现问题的 demo,这个 demo 必须是拿到之后能够顺利运行起来的。
  • 出现问题的设备信息,手机->设置->关于手机,最好直接附上截图。

为了更加快速有效地定位问题,根据问题的分类,还需要提供一些额外的信息:

  • 5+App 开发,一定要提供所使用的 HBuilder 版本信息,最好还可以附上所使用的手机设备详细信息。
  • 流应用的问题,请提供 HBuilder 信息以及流基座的版本信息。
  • 云端打包的问题,同样需要 HBuilder 信息,以及 manifest.json 中的 appid。
  • 本地(离线)打包,一定要提供 SDK 的相关信息。
  • wap2app 项目,需要将应用提交到测试流应用,并且上传测试二维码。
  • 如果需要登录的话,一定要提供测试账号和密码。最好是在例子里面,暂时写死逻辑不需要登录或者默认是某个账号的信息。

不要小看这些信息,有了它们可以节省许多时间,大大提高定位问题的效率。不要偷懒或者觉得没有必要,造成你的问题被忽视或者因为反复需要补充信息而导致花费更多的时间。

注意事项

  • 请认真读完此文章,尽可能提供多的信息和文件,不要想当然认为只要发帖子就行了。
  • 如果你的问题得到了解决,请在问题中补充相关的解决方案。
  • 不要问应当自己解决的问题,例如:“xx不会写”。
  • 搞清楚问题的分类,可以更好的定位问题,尽量避免不正确的问题分类。
  • 保持谦虚,否则只会让别人对你的问题失去兴趣。

交流学习

社区的发展,需要大家的参与。官方的开发人员,需要将有限的时间和精力投入到新功能的开发以及 bug 的修复中。一些实际业务场景中应用的问题,更多地需要开发者之间互相交流学习。

如果你希望分享自己的经验,可以发起“分享经验”。以文章的形式,分享自己的心得体会。欢迎更多的小伙伴在社区分享,无论是 DCloud 产品相关或是其它技术相关的都可以发布。

技术服务

总结

请务必认真阅读完此篇文章,按照文中提到的要求,在问题中描述或提供必要的信息。如果问题只有一两句话或者一张图,基本无从下手。缺少一些必要的信息,同样无法定位问题。不要嫌麻烦,如果问题中的信息不全,来回提醒补全,也只会降低效率。

0 关注 分享

要回复文章请先登录注册

1***@163.com

1***@163.com

Hibernate使用java的反射机制
2018-08-01 09:54
老哥教教我

老哥教教我

原来有这么多道道!膜拜!!
2018-07-16 19:37
Trust

Trust (作者)

回复 张一三 :
这个链接,在你发布问题的时候,会有提示先阅读。感谢提出的建议。
2018-05-31 22:21
张一三

张一三

回复 Trust :
比如你这篇“如何正确的在社区提问”,也就极小部分人看到,两天就沉底!绝大部分论坛都会将重要内容整理置顶
2018-04-26 21:47
Trust

Trust (作者)

回复 张一三 :
比如哪些?可以举个例子么。
2018-04-26 18:13
张一三

张一三

不知这个社区有没有置顶功能,有些东西可以置顶!
2018-04-25 15:27