新闻  |   论坛  |   博客  |   在线研讨会
那个zune石头和单元测试
sky2009 | 2012-02-20 17:03:56    阅读:1247   发布文章

2008年12月31日对于大多数人来说应该没有什么不同,不过对于Microsoft的zune来说注定是个悲剧的日子
因为一段循环的处理就导致了这样的悲剧

列子也是copy别人的:

主要在while循环这里进入了死循环

while(days>365)
  {
  if (IsLeapYear(year))
     { if (days>366)
          {
             days-=366;
             year+=1;
          }
     }
 else
          {
             days-=365;
             year+=1;
          }

}

即使在程序里判断了等,执行的时间也是2009年1月0日,因为一年出现不了第367天。或许单元测试就能够很好的解决这个问题,其实很多问题的解决之道不是很难,只是我们忽略了很多简单的东西。很长时间没有写东西了,以后尽量多写些~今天收到书了感谢eepw的所有工作人员 ,未来的路还很长

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
学习,继续学习,希望下次做得更好~
推荐文章
最近访客