回覆列表
-
1 # testerzhang
-
2 # 程式學習加油站
曾經遇到過一次,寫了一週的程式碼,突然電腦硬碟壞了。資料也恢復不回來了。
接下來一陣整個人做什麼事都完全沒勁的感覺,要把刪掉的程式碼再寫一次。想一想都是一種很絕望的心態。
後面實在沒辦法,還是靜下來一點點又重新寫了一遍。
經過這一次之後,感覺後面碰到很多事情,都心態更從容了。
-
3 # 灣區知心人
這絕對是一件非常傷心的事情,沒有後悔藥可以吃了。只要焦急搓手的分了。
作為一個成熟的程式設計師,一定會隨時有儲存自己程式碼的習慣,現在的編輯器也有這種自動儲存的功能,如果更保險點,只要完善一個功能,就應該提交到github這類的程式碼倉庫中。
我曾經也有過誤刪程式碼的經歷,當時在工作,不知怎麼糊里糊塗使用了可怕的rm -f命令,將自己一下午辛辛苦苦寫的程式碼直接清掉了,當時是在linux上編寫的,直接沒了,整個專案程式碼被我誤刪了,我當時嚇得直冒冷汗。忐忐忑忑心驚膽戰和專案負責人說了這個事,沒想帶專案負責人非常淡定還笑了笑,當時我沒用過程式碼倉庫,老大直接克隆了一份下來,讓我親身體會了版本控制的重要性。
為了避免誤刪,就一定要養成隨時儲存程式碼的習慣,否則,自己辛辛苦苦的心血就付諸東流,那種感覺,希望你不要體會。
-
4 # 積年程式開發老妖精
哈哈,老妖遇到過這事,不過不是誤刪除,而是突然的停電。那是剛參加工作的時候,上百行的程式碼啊,沒按儲存,突然停電了,真是叫天天不應,叫地地不靈啊,欲哭無淚啊,基本上多半天的辛苦全白費了。所以,老妖現在養成了,寫幾行程式碼就順手ctrl+s,哈哈
曾經我也幹過這樣的事情,或者是我以前寫了好多指令碼,但是一直沒有存放好,結果後來都刪掉了。
刪除後沒法恢復原因沒有提交SVN/Git這類版本控制系統進行程式碼管理。以前經常使用VIM編寫程式碼,沒有使用IDE(不過我不是開發人員,所以比較隨意)。因為IDE都有歷史記錄,可以恢復。以前給伺服器寫一些備份指令碼,結果shell指令碼沒寫對,結果把指令碼也給刪除了,然後就只能重寫了。尷尬了。選中你要恢復的時間點,進行Revert,然後按照它的提示操作即可。
誰沒有過犯錯手賤的時候,但是要學會總結避免,才是王道。