周报 4月29日--5月3日

周报
支浩宇
4月29日--5月3日
星期天部署了之后,我有个页面JavaScript都失效了,余志鹏页面上的JavaScript也失效了。我想了半个小时都不明白问题在哪。那天晚上是要上生产的,时间紧迫,问题也比较严重(没有JavaScript就等于整个功能用不了)。

正是在这种情况下,更加不能慌。我用替换法,把所有可能导致问题的地方都替换了一遍。

1. 浏览器。换用IE和Firefox,有同样的问题。

2. 我自己电脑问题。换用别人电脑,有同样的问题。

3. UAT没有部署上去。这个不太可能,因为旧的版本从来没出过这个问题。

4. 文件被别人又改过。我查看了相关文件的历史记录,最后一个检入的都是我自己。这个原因也排除了。

5. 受到公用文件的影响。这是比较难找的,不知道具体是哪个文件。有个办法可以找到,因为我本地上运行是正常的,用CC预览一下哪些文件需要更新,就知道哪些文件是我测试正常之后又被修改过。 这样找出了一个公用的文件home.js,用旧版本在本地测试,正常, 更新到新版本在本地测试,和UAT上有同样的问题。 用这个思路,确定了出错的是哪个文件,就好改了。

上生产之后,在家可以测试..中心,测不了商户和..中心(除非我兼职做一个商户)。真正的测试还是要在生产环境,...UAT的数据太假了,而且云桌面上的浏览器(Firefox)也有水分,效果不是真实的效果。百闻不如一见,只有自己亲自用了这个网站,才有发言权,跟业务讨论的时候才有底气。

你可能感兴趣的:(JavaScript)