Где сценарии вписываются сегодня - PullRequest
5 голосов
/ 19 июня 2010

Мне было интересно, какое место сценарии занимают в современном мире IDE и графических интерфейсов.

Я новичок в программировании и мне интересно, в какой момент мне следует, если вообще нужно, открыть терминал PowerShell для конкретной задачи. Для чего здесь люди используют сценарии и насколько это важно для современного разработчика, работающего полный рабочий день с C ++ / C # / Java?

Ответы [ 5 ]

6 голосов
/ 19 июня 2010

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

  • это не зависит от действий человека (люди подвержены ошибкам) ​​
  • это повторяется
  • скрипты могут быть сохранены в системе контроля версий

Это хорошо подходит для таких задач, как сборка, развертывание и автоматическое тестирование.

1 голос
/ 19 июня 2010

Еще один момент, который следует добавить, это то, что на нескольких серверах, которые часто используются, нет графического интерфейса.Все запускается из терминала.Почти все запускается через скрипт.Хотя графические интерфейсы хороши, они не будут использоваться постоянно.

1 голос
/ 19 июня 2010

Сценарии также часто используются, чтобы позволить клиентам легко расширять поведение системы. При использовании языка сценариев компилятор (или даже IDE) не требуется.
См. Расширение пакетов с помощью сценариев для примера в SQL Server 2008.

1 голос
/ 19 июня 2010

Сценарии также хороши, когда вы хотите сделать что-то быстро, просто чтобы увидеть.Лично я все время использую мой интерпретатор Python в качестве супер-калькулятора.Я также использую его для разбора файлов в сочетании с регулярными выражениями.

1 голос
/ 19 июня 2010

Среды разработки и графические интерфейсы еще недостаточно хорошо справляются с тестированием или развертыванием процесса разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...