2023-04-28
关于提问
加入星球快一周了,感受到了大家踊跃发言,互相学习,共同进步的氛围。我看到很多同学会提一些具体的代码debug问题,不过并没有掌握好提问的艺术,在这里我想提供一点我自己的经验。
提问真的是一种艺术。不夸张的说,从一个人提问的水平就能大体了解他的技术层次。其实@鱼皮 已经给大家总结过一篇文章了《如何正确高效地提问》(我用手机不知道怎么把它变成链接,大家可以搜一下)。这里我再给大家提供一个 StackOverflow的提问MCVE原则,涉及到代码debug的问题,都可以参考这个原则。很多时候我们在实践MCVE的时候,甚至都不需要提问,自己就能发现问题所在了。
MCVE,意思是 Minimal Complete Verifiable Example,最小完整可验证例子。
最小,也就是问题应该只包含涉及关键部分的代码,避免无关代码带来的杂音,给回答者造成干扰。
完整,是说应该尽量包含足够多的代码方便别人复现,以及提供其他可用信息,包含log,crash dump,stacktrace等,方便定位问题。
可验证,也可以理解为可复现,就是说提问者在做到前面两条之后,应该自己站在回答者的角度,根据提供的代码,测试问题是否稳定复现。
这是我自己浅显总结的对MCVE的理解,大家感兴趣的可以查看 StackOverflow 的官方帮助
https://stackoverflow.com/help/minimal-reproducible-example
由于星球禁止复制,上面这个链接不能被复制访问,星球手机端也并没有提供插入链接的能力,让我很困扰,有知道怎么在手机端插入链接的,可以指点我一下。谢谢大家。
35
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
