Как решить, когда писать что-то, а не делать это вручную? - PullRequest
1 голос
/ 29 октября 2009

Иногда я чувствую, что мне нужно сделать что-то автоматизированное или ручное. Например. Я просто запустил определенный скрипт 8 раз, делая небольшие изменения между каждым запуском. Я, конечно, мог бы написать скрипт, который бы автоматизировал это, но в этом случае я решил, что быстрее запускать его вручную каждый раз.

Но иногда я осознаю, что потратил кучу времени на ручную работу, что мне лучше было бы автоматизировать это в первую очередь.

Какие-либо предложения по эмпирическим правилам, которые помогут мне до начала какого-либо повторного процесса решить, стоит ли тратить время на написание сценария для его автоматизации?

Для пояснения: я говорю о вещах типа sysadmin, таких как перемещение файлов, переименование вещей и т. Д., И о вещах типа DBA, таких как запуск сценария SQL для импорта определенных данных (это то, что я делал сегодня). Обратите внимание, что я разработчик, а не системный администратор или администратор.

Ответы [ 11 ]

0 голосов
/ 29 октября 2009

Мое правило простое: в долгосрочной перспективе я сэкономлю время, делая это вручную или написание сценария.

Если вам нужно выполнить определенное задание только несколько раз, а затем больше никогда, вероятно, не стоит писать сценарий. Но если вам нужно будет выполнить задачу несколько раз с небольшими изменениями, сценарии сэкономят ваше время.

...