一個運營統計需求腳本的連續劇

近期,應運營需求,寫了一個日誌分析的腳本,期中頗有感觸,特發此文,吊念逝去的前幾天。

其實大家腳本實現的原理都差不多,但是評判好與不好的一個標準不應該是僅僅實現了功能。

打個比方,如果你能讓一個第一次開車的人,感覺自己像個老司機一樣,那你就很牛逼。



閒話少說,直接開整。下面就是我心中一個好腳本應該有的特質:

1、自動化,

有一個連貫的思維邏輯。寫之前可以先寫一個實現功能大致流程。

可以有一些判斷機制,比如目錄存在或者目標不存在,程序怎麼運行。

也可以有一些腳本執行完成狀態的反饋,比如追加到一個log、給管理員發郵件等

2、規範化,

腳本擡頭應有腳本註釋,說明腳本作者、時間、作用、作者聯繫方式等信息,

腳本寫出來要能讓人看的明白怎麼回事,重要、歧義地方應有註釋

同一類型的變量聲明,前綴儘可能相同,整齊,美觀

4、流程化,

要把複雜的腳本寫簡單了,比如腳本複用,變量重複定義等,該捨棄的需要捨棄

腳本應該層次清晰,結構明朗,便於查閱,也便於後續排錯

整個腳本閱讀起來就像是在打遊戲,過關卡,一環套一環,一關接一關


一個腳本寫出來,在滿足功能的基礎上,能滿足以上需求,就是我心中的好腳本


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章