有时我发现自己需要做一些可以自动化或可以手动操作的东西。例如。我只运行了一次特定的脚本8次,在每次运行之间做了一些小改动。我当然可以编写一个脚本来自动执行此操作,但在这种情况下,我决定每次手动运行它都会更快。如何决定何时编写脚本而不是手动编写脚本?
但是有时候我会意识到,在我花了一大堆时间去做一些手动操作的事情之后,我最好先把它自动化。
在我开始一些重复的过程之前,对于经验法则的任何建议都可以帮助我决定是否值得投入时间编写脚本以自动执行它?
澄清:我谈论的东西的种类是系统管理员类型的东西,如移动文件,重命名事物等,以及DBA类型的东西,如运行SQL脚本导入某些数据(这是什么我今天在做)。请注意,我是开发人员,而不是系统管理员或DBA。
太棒了。描述我的情绪。它现在正在我的桌子上。 – 2009-10-29 20:51:20
+1我总是遵循这个规则,而且我还没意识到有人把它封装得很好 – 2009-10-29 21:06:45