分享生活百科知识

注册/登录|最近发布|今日推荐

主页 综合百科生活常识数码科技传统文化互联网健康时尚影视娱乐教育学习
当前位置:首页 > 综合百科

程序员一不小心删除了自己的代码是怎么样一种体验?

提问时间:2023-07-05 11:20关键词:代码,程序员

程序员一不小心删除了自己的代码是怎么样一种体验?

点赞1、焦作市 网友:我的葬礼

其实不小心删除代码估计大多数人都经历过,比如停电,电脑坏了,不小心删除了等等。不过大多数情况下是可以恢复的,像我iOS编程的时候,隔一段时间会自动保存的,有时候自己也习惯ctrl+s,所以说就算删除了也是很少的一部分,ctrl+z,或者短时间就可以补过来了。总之,删除代码之后不要抱怨,要冷静。第一时间先看能不能恢复,实在不行就需要自己重新写了。写过一遍的东西第二次写要快很多的,就是费写时间的问题,吃一堑,长一智,避免类似的事情再次发生。

点赞2、临海市 网友:梦呓。

曾经我也干过这样的事情,或者是我以前写了好多脚本,但是一直没有存放好,结果后来都删掉了。


删除后没法恢复原因

  • 没有提交SVN/Git这类版本控制系统进行代码管理。
  • 以前经常使用VIM编写代码,没有使用IDE(不过我不是开发人员,所以比较随意)。因为IDE都有历史记录,可以恢复。
  • 以前给服务器写一些备份脚本,结果shell脚本没写对,结果把脚本也给删除了,然后就只能重写了。尴尬了。


实例

下面以Pycharm为例,如果你没关联Git仓库,那么右键点击对应项目文件夹


点击“Show History”就可以看到本地历史记录。


选中你要恢复的时间点,进行Revert,然后按照它的提示操作即可。



要是不是很复杂的代码,重新编写也是很快的,最怕的是业务逻辑复杂,代码处理需要很小心,删除了,只能自己加班加点补回来。


谁没有过犯错手贱的时候,但是要学会总结避免,才是王道。

点赞3、宜宾市 网友:蹲街守护

一般分为二个阶段:

1、先被上司骂一顿,拉出来做典型。

2、继续苦逼赶工恢复代码,加班加点都是自愿。

点赞4、肇东市 网友:凉城旧梦

这个问题很有趣,自己也亲身经历过,所以来谝一谝。


误删了代码之后:

第一阶段

就是很上头[打脸],想捶死自己,或者剖腹自杀……

后悔没有做备份,想剁掉自己这不中用,爱惹事儿的小手……


第二阶段

谴责完自己之后,就开始了折腾阶段。

毕竟谁又能接受自己辛辛苦苦写的代码就这么现实呢,对于码农来说,代码就是我们的全部,我们怎么能轻易的失去他们呢?

接着就是折腾如何挽回损失。开始尝试各种骚操作恢复数据。包括但不限于:寻找有没有备份,查看版本控制系统,翻回收站,尝试各种数据恢复工具。

这个过程少则半个小时,多则一个小时!多是以失败告终,导致垂头丧气!


第三阶段

纠结阶段

到底是应该继续努力恢复数据,还是重新写。很纠结,各种小心思互相拉扯!

多么希望这只是一场梦啊,命运不能这样对待我……我是多么的不幸呀![大笑]

最后一个阶段

向命运低头,开始敲键盘…………

一边码字,一边咒骂自己……

伴随着的是一遍一遍的告诫自己,吃一堑长一智,后边一定要及时备份,而且再也不能手欠了!


数据无价,兄弟们,一定记得备份,记得备份,记得备份!!!


点赞5、丹东市 网友:半生毁

哈哈,老妖遇到过这事,不过不是误删除,而是突然的停电。那是刚参加工作的时候,上百行的代码啊,没按保存,突然停电了,真是叫天天不应,叫地地不灵啊,欲哭无泪啊,基本上多半天的辛苦全白费了。所以,老妖现在养成了,写几行代码就顺手ctrl+s,哈哈

点赞6、宣城市 网友:斯文败类

有一种想要把自己骂一遍的想法,作为程序员最不应该犯的错误应该就是不备份自己的代码了吧。

但是很多时候,总有人为了方便,或者说不遵守规则,对代码没有使用git进行管理,然后你就会发现,每当他有一个新的想法的时候,他总是会删掉之前的想法,然后当新的想法行不通的时候,原来的方法也恢复不了。

你可以认为这是一种不小心,但是我想说的是这其实并不能算是不小心,更多得应该归咎于不规范。没有人可以保证自己不犯错误,但是通过规范,我们可以尽量减少自己的错误。

当每当你创建一个项目的时候,你都使用git进行了初始化,然后每当你完成了一定工作的时候,或者说你要进行一些其它想法的时候,都对自己的代码进行版本管理,那么即使你不小心删除了代码,编辑器有回滚功能,版本管理git也有回滚功能,这些都能减少你错误造成的损失。

积微致著

很多年前听到一个故事,一个公司有两个员工,一个员工做事很快,老板交代的任务总能最先完成,而另一个员工做事相对就慢很多,但是最后提升的却是那个看起来做事慢的员工。因为那个慢员工之所以慢,是因为他每次都将老板交代的任务认真地用笔记下来,然后还会归纳总结,找到哪些是最重要的,哪些是需要格外注意的,因为想得多,所以看起来慢,但是他做的事情却是最漂亮,是最认真的。

很多时候,当你把每件小事都做到极致的时候,大事情又怎么可能做不好?而且,人生中哪有那么多大事要你去做,每个人都是把小事做好了,人生也就过好了。

防微杜渐

平时,我们就要养成良好的习惯,一些不良的小习惯被发现了就要及时纠正。每个人可能都会经历过误删自己的代码,每个人可能都会经历误删数据库,每个人可能都会经历误删操作系统,翻了错误没有什么可怕的,重要的是要学会总结,要想办法避免再次犯错。

总结

误删自己的代码可以说是最痛心或者说最尴尬的事情,很多时候,我们都只能把错误放在心里面,打碎牙齿往肚子里咽。

我们不是没有写代码,只是代码被我们删了,可是谁又信呢?

过程很重要,但是结果更重要,我们不能总是原谅自己犯下的每个小错误。

点赞7、抚州市 网友:萌蛋。

估计会很崩溃吧

点赞8、忻州市 网友:破曉丶

我说两件真事,

一,我同事在linux服务器上执行了rm-f删掉了所有的数据,

然后跑来问我该怎么办,

幸好他没有超级权限,

没的只是他自己的数据

二,我另一个同事接手了项目干了一个月代码没上传,

然后硬盘坏了,

不久他就被开了。


自此之后,

哪怕我在家里都是raid+ups+冷备份,

知识推荐

八哥问答——日常生活学习知识分享。 垃圾信息处理邮箱 tousu669@163.com 网站地图
icp备案号 闽ICP备2023007808号-3 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.12606.com All Rights Reserved