有時我發現自己需要做一些可以自動化或可以手動操作的東西。例如。我只運行了一次特定的腳本8次,在每次運行之間做了一些小改動。我當然可以編寫一個腳本來自動執行此操作,但在這種情況下,我決定每次手動運行它都會更快。如何決定何時編寫腳本而不是手動編寫腳本?
但是有時候我會意識到,在我花了一大堆時間去做一些手動操作的事情之後,我最好先把它自動化。
在我開始一些重複的過程之前,對於經驗法則的任何建議都可以幫助我決定是否值得投入時間編寫腳本以自動執行它?
澄清:我談論的東西的種類是系統管理員類型的東西,如移動文件,重命名事物等,以及DBA類型的東西,如運行SQL腳本導入某些數據(這是什麼我今天在做)。請注意,我是開發人員,而不是系統管理員或DBA。
太棒了。描述我的情緒。它現在正在我的桌子上。 – 2009-10-29 20:51:20
+1我總是遵循這個規則,而且我還沒意識到有人把它封裝得很好 – 2009-10-29 21:06:45