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

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的所有工作人员 ,未来的路还很长

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

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