Return to Video

01ps-02 可选的提升

  • 0:00 - 0:04
    在你的作业中,我要求有这些变量的范围,如示。
  • 0:04 - 0:07
    但如果你想真正地挑战下,那就再加点难度吧。
  • 0:07 - 0:10
    比如,你可以记录这些类型的变量,
  • 0:10 - 0:14
    比如,x
  • 0:14 - 0:17
    或者,你可以检查集合里的模式。
  • 0:17 - 0:19
    比如,你记录下变量x
  • 0:19 - 0:23
    是2,4,16中的一个值。
  • 0:23 - 0:25
    那变量之间的关系--
  • 0:25 - 0:31
    在这个平方根函数里,y变量的值和返回值 自然永远一样。
  • 0:31 - 0:36
    不惊讶,因为返回的就是y,但这仍是个有趣的性质。
  • 0:36 - 0:39
    同样的,平方根函数的返回值
  • 0:39 - 0:44
    总是比要去求平方根的值小,(0-1之间的小数除外)。
  • 0:44 - 0:48
    你可以得到变量之间的这种关系,
  • 0:48 - 0:51
    只要提出一个模式,比如说 <= ,
  • 0:51 - 0:56
    用所有的变量来作例子,
  • 0:56 - 1:02
    看看在多次运行中,这个模式是否一直成立 。
  • 1:02 - 1:07
    这样,你就很享受构建你自己的动态不变量检查器的过程,
  • 1:07 -
    未来写断言也会更加轻松。本单元结束,谢谢。
Title:
01ps-02 可选的提升
Video Language:
English
Team:
Udacity
Project:
CS259 - Software Debugging
Duration:
01:13
Fran Ontanaya edited Chinese, Simplified subtitles for Optional Improvements - Software Debugging
秀隆 杨 added a translation

Chinese, Simplified subtitles

Revisions Compare revisions