第二周内容

  这周上课,由于同学们都坐在后排,导致杨不能黑板上板书,可能很多知识点都是口头教授,所以听下来我有很多地方都不太明白。(当然,这由我们自己负责)

  这里将我这周的工作列出来:

  1.查询checklist,bing了software check list关键字,看了比较靠谱的是Testing Checklist,对自己代码build过程中,列举了哪些是需要测试的点。我还没有想好如何将这些测试引入到我自己的代码中,以前没有接触过,从现在开始接触。

  2.查询walkthrough,杨的话来说就是“走一遍”,在维基百科上说除了源代码,业务流程,用例图,测试用例,一些技术文档也可以“走一遍”。

  3.思考自己项目(四则运算)的范围和边界(我自己的理解)。

    i.自动生成算式。

    ii.将算式的结果运算出来。

    iii.生成的算式符合常理。

    iv.用户自主计算答案。

    v.好看。

    vi.由系统判定用户的答案对错并显示。

  4.比较几个软件。这里我比较了(1)windows上的计算器,(2)我的四则运算v1.0,(3)包玲玲同学的四则运算程序。

     

 

  比较结果如下:

    i.自动生成算式:(1)无法自动生成算式,(2)可以,(3)可以。

    ii.将算式的结果运算出来:(1)可以,(2)可以,(3)可以。

    iii.生成的算式符合常理:(1)undefined,(2)不符合,(3)符合。

    iv.用户自主计算答案:(1)可以,(2)否,(3)否。

    v.好看:(1)美,(2)丑,(3)一般。

    vi.系统依赖: (1)无,(2)webkit内核浏览器, (3)java

    vii.性能:暂时没想到好的方法测试。。。。

  总结:windows的calc中的不足是由于它的本质是“计算器”,而不是“四则运算器”。我的程序还有很大的提高空间,v1.2可以实现用户输入算式,引入自动化,加上Testing(正在研究中)。

  5.比较完成,思考了一下自己程序的改进步骤。

  四则运算v1.2:用户能自定义算式,更美。具体实现在另一篇博客中跟进。点此进入。

 

  PSP:

DATE START-TIME END-TIME EVENT           DELTA
3.12 9.30 11.30 环境搭建 音乐30min QQ25min       65min
  21.23 2.35 代码 接水10min WC 5min 音乐30min 新闻15min   252min
                   
3.13 21.30  0.22  升级calcv1.2  博客5min+3min  QQ语音20min  音乐10min  聊天20min    143min
 3.14  9.00  11.15  实现添加括号功能  音乐30min  聊天20min        85min
 3.21  15.16  15.53  站立会议            37min
 3.22  15.30  15.50  站立会议            20min
 3.33  9.00   11.00  看构建之法  上网30min 音乐30min  走神5min       55min
  14.23  17.55  编写这周内容  上网60min 音乐30min  走神20min       102min
  22.00 22.27 写博客           27min

    

    

 

你可能感兴趣的:(第二周内容)