Monday, October 19, 2015

万事互相效力

上周在工作上并不顺利,本来觉得是很简单的一个事情,却做了很长的时间。在改完source code后程序出现了死循环,检查了数遍source code, 都觉得不是由于改动引起的,而且debugger不知为什么还不能用,只好靠打印来debug。 整个过程中我也一直在祷告,可是就是困难重重,进展缓慢。最后找到了问题后,我真是要感谢和赞美神!问题的原因是前一阵子的一个改动,一个变量没有初始化,在某一种程序的分支下也不会被赋值,那么这个变量的值就会不确定。如果编译程序初始这个变量为0时,就会出现死循环。一般情况下在自己的机器上测试时编译程序会初始化变量为0,会发生死循环, 而在farm(其他机器上)就不会初始化为0,死循环就不会发生。当初改动时直接在farm上测试并通过了,问题就没有发生。这一次我为了尽快完成任务,就在自己的机器上测试,于是发生了死循环。我很感谢神让我这样发现了问题,如果将来在用户那里出现问题将会更难发现和解决。我也学到了,有时神好像不回应我的祷告,乃是为了我们的好处,祂是爱我的。同样,我回想我经历过的一些苦难,焦虑,像第一次怀孕时,考虑换教会时,都让我谦卑地来到神面前,寻求神,跟神亲近,这都是神的美意,我的神是信实和美善的!

No comments:

Post a Comment