5种代码故障排除技术

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

1.橡皮鸭调试

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

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

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

2.简化问题

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

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

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

3.检查互联网

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

4.询问朋友

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

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

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

5.休息一下

有时您只需要休息一下。

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值