V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hakunamatata11
V2EX  ›  推广

你初学编程的时候是怎么提高自己的 Debug 能力的?

  •  
  •   hakunamatata11 · 2020-12-18 15:44:43 +08:00 · 634 次点击
    这是一个创建于 1440 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果问初学编程的时候怎么提高 debug 能力,我更愿意理解为怎么培养一个正确的 debug 习惯。看到 bug 的时候该如何进行一步步的解决,才不会调到 yue~

    根据自己以往的经验总结了一下:

    1. 学习算法思路

    debug 是一种编程能力,而编程又是设计和写代码两个部分组成。代码是为了把设计部分呈现出来,其中的每一个步骤都是密不可分的。如果设计得好,算法思路也是对的,那么想出错都难,就算是出错了你也能很快定位。

    2. 理解真正的代码含义

    • 既然编程被称为一种语言,能够真正理解语言在说什么,自然也能减少 Bug 的出现。之前在《九章算法基础班》接触了“伪代码”这个概念,就像是有人先给你翻译了一遍,算法上手的特别快,也能很容易记住算法的思路。

    伪代码:

    真代码:

    现在基础班的前五章开放免费试听,不听就是错过!戳我立即试听

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3795 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:33 · PVG 18:33 · LAX 02:33 · JFK 05:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.