代码发布前后的注意事项

一、背景

作为程序员开发代码,代码就得上线发布。

上线前应该检查哪些方面才能避免遗漏呢?

本文给出一点自己的经验,希望对新手程序员有些帮助。

另外特别希望大家可以参考我提出的“面向未来编程”的思想,在开发、测试阶段其实就已经把上线的一些事情准备好了。

 

二、经验

上图

 

其实开发过程中就应该多和master对比代码,用来做自我code review,避免误改错等。

master有新的上线要早点合并到自己的开发分支,避免最后再解决大量冲突。

 

2.12 其他

俗话说“小心驶得万年船”。

开发过程中,测试过程中,包括上线前的任何可疑的情况都要及时排查,避免因不仔细等造成一些Bug。

比如发现可疑的代码,是不是合并代码错了?

比如发现可以的页面表现,是不是哪里有Bug?

这也是一个程序猿是否专业的表现之一。

 

另外有些公司又Code Review机制,可以在上线前让熟悉这块代码的同事帮CR一下,尽量能够预防未来的BUG。

如果没有自己也要在上线前多Review几次。

 

三、延伸

3.1 面向未来编程

虽然上面给出了一些清单式的注意事项,但是我更建议要“面向未来编程”

另外在《任务分解与函数拆分以及面向未来编程的思想分享》一文中提到了面向未来编程。

我们在开发过程中,需要修改的配置,需要修改的数据库表结构,测试和上线前需要注意的事项可以提前记录到上线的笔记中。

这样在开发阶段就已经把测试阶段需要注意的问题已经记录下来了。

测试阶段就已经把上线时所要注意的事项已经记录下来了。

 

3.2 清单式习惯

就像第二部分描述的一样,我们事情之前可以列举一些常见的清单,上线之前检查清单是否都OK,这样极大程度避免可能的遗漏。

 

四、总结

总之“小心驶得万年船”,上线前做好检查,任何异样都要及时核实,不要粗心大意。

敬畏线上代码,敬畏自己的职业形象。

另外做任何事情都有方法,我们要善于总结方法,避免干了很多事却收获不大,避免犯了很多错又重复犯错。

这就像初中高中时做错了题,很多人都期待没做过的题目都能做对,可是现实往往是做过的题依然还错。

一方面我们不喜欢总结,另外一方面我们做的错题集只是一种摆设,从不认真的且反复的去反思总结。

另外好的习惯可以伴随一生,我们要争取养成好的习惯,减少犯错,提高做事的效率,让自己变得更专业一些。

 

创作不易,如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。

另外欢迎加入我的知识星球,知识星球ID:15165241 一起交流学习。

https://t.zsxq.com/Z3bAiea  申请时标注来自CSDN。

 

--------------------------------------------

我在参见 CSDN 1024 程序员活动(2019年10月24日截止)

如果我的博客对你有帮助,且有时间,欢迎浏览器或者微信扫码,帮我点赞支持我:

  • 24
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明明如月学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值