偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

就這樣把根目錄刪了!?。?/h1>

開發(fā) 開發(fā)工具
可能每個(gè)人都無意刪除過根目錄,正常流程所有人都能寫的出來,優(yōu)秀的程序員與普通程序員的差異,在于異常分支的處理。

根目錄刪了

可能每個(gè)人都無意刪除過根目錄,我的case是這樣的,執(zhí)行了一個(gè)清理日志的腳本,大致的邏輯是:

...

cd ${log_path}

rm -rf *

...

看上去沒有任何問題,進(jìn)入到日志目錄,然后把日志都刪除。

但是,當(dāng)目錄不存在時(shí),悲劇就發(fā)生了。

程序員總是會(huì)這么自信,認(rèn)為自己寫的代碼是***的,別人的代碼看著就有想改的沖動(dòng)。

有多少次:“只改了一行代碼,保證沒問題”。

有多少次:“上線吧,不可能有問題”

正常流程所有人都能寫的出來,優(yōu)秀的程序員與普通程序員的差異,在于異常分支的處理。

本case的啟示:制定編碼規(guī)范,cd到一個(gè)目錄之前,一定要判斷目錄是否存在。

哎,根據(jù)經(jīng)驗(yàn),編碼規(guī)范執(zhí)行起來真的有點(diǎn)難。有沒有更好的方法,大拿們?

任何一個(gè)經(jīng)驗(yàn),都來自血淋林的教訓(xùn),真是悲劇。兄弟姐妹們,說說你們“血淋林”的經(jīng)驗(yàn)?

【本文為51CTO專欄作者“58沈劍”原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)聯(lián)系原作者】

責(zé)任編輯:趙寧寧 來源: 架構(gòu)師之路
相關(guān)推薦

2016-11-23 18:52:04

根目錄日志代碼

2016-11-24 16:50:19

數(shù)據(jù)庫數(shù)據(jù)庫架構(gòu)1小時(shí)延時(shí)從

2011-01-05 16:19:34

2018-03-07 16:55:16

Linux命令刪除根目錄

2015-03-30 09:26:24

JavaScriptHTML6

2013-07-05 09:59:23

2009-12-03 15:06:51

Suse修改主機(jī)名

2015-05-13 10:42:21

程序員代碼

2015-11-10 10:12:42

重構(gòu)系統(tǒng).程序員

2015-04-16 09:48:12

APP測(cè)試

2021-03-04 07:59:40

壓測(cè)代碼日志

2015-09-01 09:44:40

2015-09-01 10:25:11

2020-09-25 07:57:42

生產(chǎn)事故系統(tǒng)

2021-11-01 20:17:07

Go項(xiàng)目目錄

2009-06-22 15:02:00

家庭無線網(wǎng)絡(luò)組建

2010-04-09 10:08:22

Unix操作系統(tǒng)

2020-10-13 10:28:39

源代碼泄露Github倉庫

2021-10-07 16:45:06

MySQL數(shù)據(jù)庫

2022-01-10 09:39:49

Centos根目錄權(quán)限
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)