如果问初学编程的时候怎么提高 debug 能力,我更愿意理解为怎么培养一个正确的 debug 习惯。看到 bug 的时候该如何进行一步步的解决,才不会调到 yue~
根据自己以往的经验总结了一下:
debug 是一种编程能力,而编程又是设计和写代码两个部分组成。代码是为了把设计部分呈现出来,其中的每一个步骤都是密不可分的。如果设计得好,算法思路也是对的,那么想出错都难,就算是出错了你也能很快定位。
伪代码:
真代码:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.