2010-06-18 47 views
5

Tôi đã tự hỏi những gì kịch bản đặt có trong thế giới ngày nay của IDE và GUI.Kịch bản phù hợp trong ngày hôm nay

Tôi mới làm quen với lập trình và tự hỏi tại thời điểm nào tôi nên, nếu có, hãy mở terminal PowerShell cho một tác vụ cụ thể. Mọi người ở đây sử dụng kịch bản gì và làm thế nào quan trọng đối với một nhà phát triển hiện đại làm việc toàn thời gian với C++/C#/Java?

Trả lời

6

Nói chung, bạn sẽ muốn viết một kịch bản nếu bạn mong đợi thực hiện tác vụ nhiều hơn gấp đôi. Thực hiện một kịch bản có những ưu điểm sau:

  • nó không phụ thuộc vào hoạt động của con người (con người có thể sai lầm)
  • nó lặp lại
  • kịch bản có thể được lưu trữ trong kiểm soát nguồn

này là rất thích hợp cho các tác vụ như xây dựng, triển khai và thử nghiệm tự động.

1

IDE và GUI không xử lý các phần thử nghiệm hoặc triển khai của quá trình phát triển khá tốt.

1

Viết kịch bản cũng tuyệt vời khi bạn muốn thực hiện điều gì đó nhanh chóng chỉ để xem. Cá nhân, tôi sử dụng thông dịch viên Python của tôi như một siêu máy tính tất cả các thời gian. Tôi cũng sử dụng nó để phân tích các tệp, kết hợp với các biểu thức thông thường.

1

Viết kịch bản cũng thường được sử dụng để cho phép khách hàng dễ dàng mở rộng hành vi của hệ thống. Sử dụng ngôn ngữ kịch bản, trình biên dịch (hoặc thậm chí là một IDE) là không cần thiết.
Xem Extending Packages with Scripting để biết ví dụ trong SQL Server 2008.

1

Một điểm khác nữa là một số máy chủ được sử dụng rất cao không có bất kỳ GUI nào. Mọi thứ đều chạy từ một thiết bị đầu cuối. Hầu hết mọi thứ đều chạy qua một kịch bản. Trong khi GUI là tốt đẹp, họ sẽ không được sử dụng tất cả các thời gian.

Các vấn đề liên quan