工作中的误操作与反思

官网二期正如火如荼的进行着,由于二期接口在UI设计阶段就已经写完,现在前端正在开发,中途在不停的优化接口,所以很迫不及待自作主张的在线上的数据库增加一些必要的字段【由于特殊原因,线上的代码和数据库我都可以接触到】,因为二期官网在购买的流程上增加了优惠券的使用,所以很自然的会在订单表上增加一个字段,当时我认为不就是增加一个字段吗,自己也过于自信,没有理会必要的流程,所以就认为没有必要向开发team leader说明情况,可能当时自己也没有注意,在增加字段的时候【如下图】就保存了,而且在该字段上增加了索引。心里还挺满意。

大概过了一个小时【很幸运】,当时UI设计师问我要一个链接,于是我在官网购买时取得链接,但是让我措手不及的是浏览器给我报了一个404的错误,提示接口URL未找到(标红的not found)这下子我慌乱了,再去后台看看订单记录,最近的订单都是一小时前,由于接口都是我负责的,找了原因没找到,当时根本没去想是因为我误添加字段搞得,我就像team leader说明官网问题,一下子整个开发team都在帮着找问题,实在是找不出,,我就偶然间说前不久我在订单表增加了一个优惠券的字段并加上了索引,leader就让我把字段删去,于是我就删索引删字段,官网就正常了,,,想想都可怕,幸好发现的早,结果就不都说了,挨骂批评我欣然接受。


作为一个技术人员,怎么能允许这种事发生,于是我在测试服务器想把故障复现,果然是我太大意了,由于官网一期并没有coupon这个字段,而且我在增加coupon字段的时候后面允许空值我居然没有勾上,导致在创建订单时订单表在保存订单信息时出错,因为线上没有开启调试模式所以看不到,测试服务器开启调试模式看到错误


这下子问题都找到了。呜呜~~~~~~,居然犯如此的错误,我自己都不能原谅自己。


反思:

(1)任何小事都可能造成难以想象的后果,我们应该重视起来。

(2)在开发流程中,应该遵循一些业界的规则,尤其是需要动线上的代码或数据库时,应该得到负责人的允许。

(3)最重要的一点是需要一颗沉稳的心态,遇事不慌不忙,不可急功近切

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,786评论 25 709
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,981评论 0 15
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,027评论 19 139
  • 流星渴望大地 风筝向往天空 我在每一个想你的夜里 倒数青春的钟 心跳和嘀嗒 难舍难分 如早晨的柏油马路 和路边枯萎...
    丿热忱阅读 328评论 0 2
  • 对,我来晚了,但一旦落座,就不会离开。希望这里是我的碎碎念打卡群,没有别的想法,保持思考就好,每天1000字,无论...
    花拳绣腿阅读 150评论 0 0