Return to Video

01ps-01 改进调试器

  • 0:00 - 0:03
    现在来完成作业吧。分为两个部分。
  • 0:03 - 0:06
    第一部分中,有一个mystery-test函数,
  • 0:06 - 0:10
    这个函数会返回pass或fail,
  • 0:10 - 0:12
    不过你看不到源代码,
  • 0:12 - 0:16
    然后,还有5个字符串的输入,全部是HTML文本。
  • 0:16 - 0:20
    你的任务是确定5个简化后的输入,
  • 0:20 - 0:26
    使得里面每个字母都是错误相关的,会导致myster_函数失败的。
  • 0:26 - 0:28
    所以,就是从一个100行的输入里面,
  • 0:28 - 0:33
    试着返回一行或8个字符或别的什么东东,
  • 0:33 - 0:36
    只要足以使得myster_test 函数失败就OK.
  • 0:36 - 0:38
    提示(其实不用):用Delta调试法来解决吧。
  • 0:38 - 0:40
    第二部分和上面一样的。
  • 0:40 - 0:45
    不过,是让你试着用最少的测试来得到这些简化的输入。
  • 0:45 - 0:49
    所以你可以利用HTML的结构,就像我们之前看到的那样。
  • 0:49 - 0:53
    你所面临的挑战,当然就是把这些字符串分隔成
  • 0:53 - 0:58
    一个个标识符,属性和纯文本,这是第一步。
  • 0:58 - 1:02
    二,你的方法进行的测试次数要达到最少,但是不能仅仅是在处理
  • 1:02 - 1:06
    这5个输入时达到最少,任意输入都必须做到。
  • 1:06 - 1:10
    甚至是任意mystery_test 函数。
  • 1:10 - 1:13
    我们甚至会举办一个比赛。
  • 1:13 - 1:17
    谁能够赢得HTML简化的第一名呢?
  • 1:17 - 1:21
    胜者会得到 La Grande Coupe de Debogage Delta,
  • 1:21 - 1:25
    嗯,也就是Delta调试的法名(法语名)。享受这个过程吧。
Tytuł:
01ps-01 改进调试器
Video Language:
English
Team:
Udacity
Projekt:
CS259 - Software Debugging
Duration:
01:25

Chinese, Simplified subtitles

Revisions Compare revisions