Return to Video

01-13 Devils Guide To Debugging

  • 0:00 - 0:05
    这些策略都出自名为"魔鬼调试指南"的一章
  • 0:05 - 0:09
    是一个叫 Steve McConnell 的家伙写的。
  • 0:09 - 0:16
    这本书即1993年的《代码大全》,
  • 0:16 - 0:19
    它凝聚了Steve McConnell 当时有关编程的全部智慧。
  • 0:19 - 0:23
    到目前为止,我们已经看到了其中三条规则。
  • 0:23 - 0:28
    第一条是在代码中随处留下输出语句。
  • 0:28 - 0:33
    在需要的地方,输出你想要结果。只要在那里写下
  • 0:33 - 0:37
    你就可以弄清事情发展顺利与否。(反语?)
  • 0:37 - 0:41
    第二个是要调试程序变实践。
  • 0:41 - 0:46
    就是不停地添加语句和删除语句,直到它正常工作。
  • 0:46 - 0:49
    从不备份早期版本的代码。
  • 0:49 - 0:54
    我是指那些记不住7分钟前做了什么的人。
  • 0:54 - 0:59
    第四条规则,不要把时间浪费在理解程序目的上
  • 0:59 - 1:04
    我的意思是,这很明显,不是吗?。如果不明显,使它明显。(好绕啊)
  • 1:04 - 1:11
    而我最喜欢的是第5条,使用最明显的修补方式。
  • 1:11 -
    这意味着修复症状,而不是真正解决问题。
Title:
01-13 Devils Guide To Debugging
Video Language:
English
Team:
Udacity
Project:
CS259 - Software Debugging
Duration:
01:16

Chinese, Simplified subtitles

Revisions Compare revisions