Vẫn còn đáng học hỏi? Bởi vì tôi chưa thấy bất kỳ cuốn sách mới nào về chủ đề này? Điều gì sẽ bất cứ ai đề nghị cho một cuốn sách tốt về điều này?Có phải tập lệnh kỳ vọng vẫn đáng học?
Trả lời
mong đợi được sử dụng tốt nhất để kiểm soát tập lệnh truy vấn đầu ra và yêu cầu phản hồi. Nhiều ngôn ngữ khác đấu tranh với điều này và tạo ra deadlocks trên stdin/stdout khi cố gắng sử dụng cả hai. Mong đợi cũng vượt qua một số vấn đề với mục nhập mật khẩu (như khi kịch bản SSH).
Có nói rằng nó không phải là cần thiết để biết mong đợi bởi vì nhiều ngôn ngữ khác có một mô-đun mong đợi (tcl và python đến tâm) cung cấp các hành vi tương tự.
Tôi sẽ phải nói điều đó tùy thuộc vào công việc của bạn. Nếu bạn dành nhiều thời gian tương tác với các tập lệnh dòng lệnh lặp đi lặp lại hoặc FTP thì mong đợi cũng đáng để thêm vào kho kịch bản lệnh của bạn.
Nó không bao giờ đau khi có một công cụ khác trong bộ của bạn. Mong đợi thực sự làm đầy thích hợp của nó rất tốt.
Sách kỳ vọng tinh túy là Exploring Expect. Đó là cuốn sách Mong duy nhất bạn cần.
SpliFF đã viết ở trên về "... tương tác với tập lệnh dòng lệnh lặp lại hoặc FTP ..." Trong khi tôi hoàn toàn tự động, và coi Mong là không thể thiếu, Mong đợi KHÔNG cần thiết trong năm 2010 cho FTP hoặc nhiều vai trò khác nó một lần là cần thiết. Mười lăm năm trước, ví dụ, Mong đợi là một cách thích hợp để tự động hóa FTP; bây giờ, hầu hết các ngôn ngữ kịch bản đã được xây dựng trong các khả năng đủ để thay thế sử dụng của Expect bằng FTP. Nhiều, nhiều quá trình tự động có thể được thực hiện với những gì Perl, Python, Tcl, ... đã tích hợp sẵn và Mong đợi không cần thiết cho các ứng dụng này.
- 1. GroupLayout: Có đáng học không?
- 2. kỳ vọng thoát {} mà không có thời gian chờ
- 3. Haxe có đáng học không?
- 4. Tkinter có đáng học không?
- 5. Telerik openaccess ORM có đáng học không?
- 6. sử dụng kỳ vọng trong bash script
- 7. Học COM vẫn còn sử dụng bất kỳ?
- 8. đáng để học groovy?
- 9. Dự án C nguồn mở nào đáng được học tập để học thiết kế tốt?
- 10. Tập lệnh ngắt trigger_error có phải không?
- 11. Có phải document.cookie đáng tin cậy không?
- 12. Việc tích hợp ESB (ServiceMix/Mule) có xứng đáng với đường cong học tập không?
- 13. Rails Geocoder - Vẫn học
- 14. Bash ghi vào tập tin mà không có tiếng vọng?
- 15. Đặt kỳ vọng tiêu cực trong EasyMock
- 16. Kỳ vọng của PowerMockNew() không phải là chế nhạo một hàm tạo như mong đợi
- 17. Git móc: enable vọng lại lệnh
- 18. Có đáng học Eclipse để phát triển C++ hay không
- 19. Chạy tập lệnh theo lô bằng cách nhấp chuột phải vào bất kỳ tệp nào
- 20. Có bất kỳ cuộc thi học tập tăng cường hoạt động nào không?
- 21. Gửi email nếu tập lệnh PowerShell gặp bất kỳ lỗi nào và chấm dứt tập lệnh
- 22. PHPUnit Mock Thay đổi các kỳ vọng sau
- 23. EasyMock: Thêm một kỳ vọng nữa sau khi phát lại
- 24. Ngăn chặn tiếng vọng của lệnh gọi trong makefile?
- 25. JMock - cú pháp lạ để thêm kỳ vọng
- 26. Học tập gcc internals
- 27. Android & Robotium - Hoạt động thử nghiệm kỳ vọng thêm?
- 28. Cách sử dụng các kỳ vọng RSpec trong irb
- 29. Dự án ASP.Net nguồn mở nào đáng xem xét cho nỗ lực học tập?
- 30. Chạy tập lệnh bash từ tập lệnh khác mà không phải đợi tập lệnh hoàn tất quá trình thực thi?
Có lẽ bạn có nghĩa là "perl và python"? Kỳ vọng ban đầu được xây dựng trên đầu trang của Tcl. –