Где сценарии вписываются сегодня

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

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


person Community    schedule 18.06.2010    source источник


Ответы (5)


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

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

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

person Greg Hewgill    schedule 18.06.2010

IDE и GUI еще не очень хорошо справляются с этапами тестирования или развертывания процесса разработки.

person Ignacio Vazquez-Abrams    schedule 18.06.2010

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

person Xavier Ho    schedule 18.06.2010

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

person Michel de Ruiter    schedule 18.06.2010

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

person bogertron    schedule 18.06.2010