本来创建这个目录,只是给自己个警醒,以为很少会用到,或者根本不会用到,至少短期内不会用到,没想到很快就有了第一篇?
今天,小博在与客户方一起调试微信公众号连续签到的功能的过程中,当测试到按周累计积分的连续签到类型时,客户在调试的过程中发现,本应在周日签到完成后,且签到满一周的情况下,系统应该赠送奖励积分的,可系统的实际执行结果却是周一至周六已签到六天,而到周日却没有赠送奖励积分,反而出现了断签才会出现的结果,于是紧急通知我排查问题原因。
看到问题后,我按照客户设置的签到规则,在本机环境下进行回显,结果却显示走的很正常,没有发现什么问题,截图给客户看后,对方很纳闷,于是我又把加上日志的代码,提交给客户,客户部署完成之后还是同样的问题?这就尴尬了。。。。。。
回过头来,整理客户发来的截图,看到客户测试使用的日期是2016-12-26至2017-01-01这一周,于是套上以上日期测试果然发现了客户的问题,最后把所有的时间信息都打印出来,发现2017-01-01和2016-12-31两个日期之间差不是1天,而是知道却未曾想到的-365天,当时真想找个地缝钻进去。
其实,这个梗在我们初学Java的时候就了解过,时隔这么久,竟没想到真会有一天在开发的过程中碰到,真是段“孽缘”。小博会谨记这个坑,避免以后再一头扎进去。
备注:本帖来自hi_jade,本着程序员的专业精神学习、整理、编写、分享,并持续完善,知识无价,请以诚实严谨的态度对待本文,尊重他人劳动成果,如转载请注明来源,欢迎批评指正!
博客地址:https://my.oschina.net/jiangyf
GitHub地址:https://github.com/github-jade