5种代码故障排除技术

在某些时候,您可能在代码中遇到了不知道如何解决的问题。 您可以使用以下5种技巧使自己再次前进(并请务必观看1950年代教育电影启发的这篇文章的视频版本 )。

1.橡皮鸭调试

当您陷入编码问题时,要尝试的第一件事是再次与您讨论问题。

这种技术往往效果很好,相当于当您向某人求助但在向他们解释问题时实现解决方案的时候。

为了避免尴尬(并让您的同事不间断地工作),人们通常用无生命的物体(例如橡皮鸭 )代替同事自己尝试解决问题。

2.简化问题

将问题分解成较小的可解决部分有时会有所帮助。

尝试将长方法分解为多个短方法,为参数交换更简单的值,并尝试在攻击整个问题集之前仅使一个用例起作用。

通常,在有问题的代码的较小部分上取得进展可以使您重新开始。

3.检查互联网

就像互联网一样,将您自己限制在进行故障排除时进行的搜索量。 搜索在线解决方案可能很快就会浪费两个小时,而且什么也没显示。

4.询问朋友

如果您与他人一起解决问题,您可能会对其他人处理问题的方式感到惊讶。 通常,这会带来您自己不会想到的解决方案。

刚接触问题领域的朋友经常具有最具创造力的解决方案,因为他们还没有对以前的经验感到愤世嫉俗和厌烦。

尝试推迟使用此选项,直到至少尝试上述所有技术为止,因为不断打扰另一个人的注意力是不礼貌的。

5.休息一下

有时您只需要休息一下。

无论是在午餐时跑步还是在白天回家,尝试至少做一个小时的其他事情,而在进行其他活动时不要考虑编码问题。

通常,稍后您会带着新的想法回到可能的解决方案中来解决问题。

5种代码故障排除技术

在我的YouTube频道上以视频观看此帖子

From: https://hackernoon.com/5-techniques-for-troubleshooting-your-code-266abda0418c

相关文章: