Development

Шаг назад – и автоматизируйте, автоматизируйте, автоматизируйте!

(В оригинале – Step Back and Automate, Automate, Automate)

Я работал с программистами, которые, когда их просили подсчитать количество строк кода в проекте, вручную открывали код в текстовом редакторе и суммировали значение «количество строк» для каждого файла. Через некоторое время они вновь повторяли эту процедуру, когда их снова об этом просили. И еще раз. И еще. И это было плохо.

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

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

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