前言:本来想取个好听的标题,不过,思来想去,觉得这个名字最好,因为,最直接,最能表达核心思想
首先说说,写这篇文章的目的吧,如果,你是已经干了几年的老手了,那么,你不需要看了。这篇文章,是为了提醒自己,同时也帮助那些还没有修复bug然后上线的朋友们。
废话不多说了,就先从修复bug开始吧。
修复bug需要注意几点:
1.改某个bug之前,一定要先了解相应业务,不能盲目的改:
这个呢,不好举例子,就简单来说,你向南方走,这是错的,但不能因为南方是错的,就往北方走,要先弄清楚方向,可能东南方是对的呢?
2.改bug的时候,要规避一些不好的习惯:
1.删除代码,说实话,这真不是一个好习惯。至于为什么这么说,我只能跟你讲血泪的教训。删除代码,很有可能会导致更多的问题,比如,空指针。
2.轻易的改变变量的作用域或者静态与否,说实话,这个问题很小,但是,我是犯过的。当然,这个算是基础问题,只是提出来。
3.改bug,记得,你是在改bug,如果时间不够充裕的情况下,避免去优化它。因为,我就优化出了问题,唉。
3.改bug应该怎么改:
1.改bug之前,先弄清楚,这个bug怎么产生的,并复现这个bug。俗称”还原案发现场“
2.改bug,尽量少改代码。什么意思呢?就是,能只改一行代码,就绝不改两行代码,能只动一个类,就绝不动两个类。记住,少改少错,多改多错。
3.改bug的时候,一定要写注释,并且要注明,修改了哪里,为什么要改,怎么改的。这样,以后,就算再 有问题,回头也好找,同时,也给以后新来的朋友扫清障碍嘛
4.改完之后,切记,切记,切记。不要再动代码了,除非这个程序是你写的,不然,真心不要动了,谁知道,以前的哥们怎么写的呢?说不定,动一个参数,就出一个bug。
4.保证一点,就是你给测试同学apk之后,你的代码,就一定不能动了,哪怕多一个空行都尽量不要。这是保证,测试同学测试的程序和你的发布程序,是同一个。不要忽略这个细节,很多时候,线上bug都是这么来的。
上线需要注意的几点
怎么上线,这个问题,就不说了,百度一大堆,相应的应用市场也是有文档的。
就说一下一些注意点吧:
1.提交发布前,一定要确认,app的名称,id等基本信息。
我就被坑过,我才发布一个apk,然后,被通知到,app名称变了,我艹,,,,,,,
2.一定不要心急,一定要慢,上线这个事情吧,其实,就是细致活,没什么技术难度,就是要耐心,耐心的等。
其他的,就没什么好说的了,写这篇文章来提醒自己,给自己一个规范。也希望可以帮助到新手朋友们。
网友评论