Вообще, я не ленивый человек, но с опытом разработки в 15 с лишним лет, я пришёл к выводу, что на простые операции требующие проверки, мозг просто не желает тратить время. В итоге, страдает часть процессов.
Ну, например. Делал я тут недавно автоматический deployer сайтов на WordPress. Задача не сложная, но интересная:
- Сервер — родитель имеет свой репозиторий с архивом WordPress и дампом базы данных. Мы даём ему сигнал скопировать все это дело на удаленный сервер.
- Файлы копируются в определенную папку на удаленный сервак.
- Архив разархивируется по ssh.
- По ssh идёт замена строк с названием сайта в дампе, а также в файлах-конфигах и в robots.txt.
- По ssh разворачивается дамп базы.
- Все установщики удаляются.
Все это в автомате! Круто? Здорово!
Потом я лезу руками в админку и делаю замены названия сайта, имени пользователя, надписи в футере и так далее! Меня это бесит! Я хочу автоматизировать, но мне лень. Это же слишком просто! Найти параметр — unserialize, потом изменение, serialize и запись в базу данных. Мозгу лень заниматься этой простотой, потому что он знает, что при создании удаленного инструмента по смене этих элементов, придётся сделать много рутинных тестов. Но, чтобы сохранить нервную систему, я должен это сделать. Обещаю!
А у вас как с ленью?