主页 > 知识库 > 程序员操作失误把代码数据全部删了该负责吗?

程序员操作失误把代码数据全部删了该负责吗?

热门标签:廊坊电销 梧州电销 安顺电销 三亚电销 黑龙江电销 平凉电销 天津电销 潜江电销

正规产品代码是提交到公司级代码版本服务器上,一般用较多的是git或svn。这些服务器上只有管理员能彻底删除数据,其他人的账号只能提交代码,无权删除。程序员误删也就只能删掉自己本地的代码,就算把删除代码提交到版本服务器了,也只是版本服务器的一个增量提交操作,revert一下就回来了。那要是管理员误删了服务器数据怎么办?当然有其他保护办法系统源码,服务器还可以做数据备份的。

说到数据备份技术。备份可以分成全量备份和增量备份,例如每10次增量备份就做一次全量备份。备份频率可以到小时级别。经过长时间的备份后,还会由运维人员执行离线异地备份。简单点的做法是把整个服务器虚拟机或数据备份拷贝到电销电话硬盘拿走,高级做法可以部署专业的数据容灾软件,为服务器实现异地连续数据保护,简称CDP技术。这个技术可以记录一段时间内的所有修改操作,把这些改写数据的操作串起来维护就是一个叫做journal的数据记录。可以理解成类似数据变更录像机,记录了一段时间内任一次修改操作。在这个journal内,数据可以像视频播放器拉动播放进度条那样,选择任何一个点恢复数据。

至于程序员自己,前面说了也就只能删删个人电脑那份代码。删了怎么办?从服务器重新checkout就可以了系统源码,最多就是损失个人未提交那部分代码。既然是未提交的,也就是说未算纳入产品。开发流程规范的公司会有对应及时提交代码的要求,比如每天的改动的代码要及时提交,所以本地即使丢失了未提交代码一般不会太多,最多一两天的代码量。

最后,程序员误删代码要不要负责?当然要!你的项目经理如果合格的话,马上就会要求你自行找时间加班把未提交的代码重写,总不能让你影响项目进度哈哈。不多说了,该回公司查bug了!

标签:洛阳 怀化 宜宾 连云港 桂林 广安 海口 通化

巨人网络通讯声明:本文标题《程序员操作失误把代码数据全部删了该负责吗?》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《程序员操作失误把代码数据全部删了该负责吗?》相关的同类信息!
  • 本页收集关于程序员操作失误把代码数据全部删了该负责吗?的相关信息资讯供网民参考!
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266