一次新功能上线的记录与心得
也是操了,在浏览器的编辑器里写东西,一定要频繁保存,谁知道浏览器傻逼,那次会卡住,然后,写的东西就over了,这种情况也不是一次两次了,真实日了狗了。
我最近定了写小目标,不是挣它一个亿,是学习,。。。。。。手动吐血~~~~
1.Memcache和Redis(7月30结束) ,学习Redis啊,学了Memcache后,学习Redis,没毛病。
2.单元测试,这个也该掌握了,老大不小了。
3.文件的断点续传,这个是关于文件流的。
4.还有关于网站架构的,
5还有数据库的,
6还有关于网络安全,IOC的。
...............
学海无涯,......................................
好了,我是来说上线的心得的。这次新功能,是两个项目相结合,本来测试的没问题,业务流程也走了一遍。上线的时候,稍微聊了一下,讨论下要不要真实环境也走下流程,然后,被一个理由委婉拒绝了,怕影响酒店的评估。好吧,我也妥协了,没有坚持,毕竟我也感觉没啥问题,心存侥幸的心理来了。
晚上9点半,我细心的又检查了一遍,发布上去了。一点页面列表什么的访问都正常。好万事大吉,睡觉了。。。。。。。。。。。。。。。。。。。。
第二天起床,一看表,妈蛋还睡过了,开机一看手机,已经有人发邮件说,系统报错了,工单提交不了,顿时,我😵了。我领导打电话给我,赶紧处理,我庆幸自己把电脑拿了回来,庆幸发布之前备份了,以前遇到过没备份这种情况,血的教训。先把备份的文件恢复了,之后检查是咋回事,靠,没问题啊,我建了个测试站,之后再去发布全部覆盖,没问题,到现在我不清楚问题在哪,估计是那个是部分覆盖吧。😭哭,之后,等另一个组的开发人员,一块儿联调,一直等到10点多才到,跳着的时候发现接口,又错了,又把数据库字段改了下,前前后后,拖拉一个多月。最终是真好了。
总结下,这次认为事故,教训也是挺惨痛了,自己发布了,出问题了不知道,没系统测试一下,侥幸心理真强,第二天又睡过,最终还是又整体测试了两边
。哎,怎么说呢,怪我,太年轻。