怎样提出一个容易得到有效回复的技术问题
Makerbuying 内容编辑 · · 简体中文
用目标、配置、复现步骤和测试记录,让社区讨论更容易聚焦。
先说目标与实际现象
把“机器人坏了”换成具体描述:希望它做什么,实际上发生了什么,在什么条件下出现。说明问题是每次发生还是偶发,是否与转向、负载变化或某一次改动相关。
列出必要的配置
提供控制板、驱动模块、电机和电源的准确型号,并附上你使用的资料版本。不要发布密码、访问令牌、私人联系方式或其他人的个人信息。图片中出现敏感信息时,应先处理再分享。
给出可复现的步骤
按先后顺序写清操作,缩小到能够重现问题的最少步骤。程序问题可以贴出最小代码片段和完整报错文本;硬件问题可以描述连接关系和测量条件。本站当前的讨论内容以文本为主,可以先把连接表写出来。
说明已经尝试过什么
用“改动—观察—结论”的形式记录每次测试。区分测量结果与猜测,不要把尚未验证的原因写成确定结论。别人才能接着你的进展排查,而不是重复建议。
在解决后补上结果
问题解决后,补充最终原因、有效改动和仍然存在的限制。对后来遇到相同问题的人而言,完整的解决过程比一句“已经好了”更有帮助。