Tôi luôn tự hỏi điều này. Tôi có thói quen luôn thêmKhông "sử dụng ...." ở trên đầu trang thêm chi phí cho một kịch bản Perl?
use strict;
use warnings;
use Data::Dumper;
lên đầu mỗi tập lệnh tôi viết. Điều này có thêm chi phí nếu tôi thậm chí không sử dụng chức năng Dumper không? Ngoài ra, trong hầu hết các trường hợp dữ liệu :: Dumper được gọi trước đó trong một gói khác nhưng tôi cần nó trong gói này vì vậy tôi bao gồm nó một lần nữa. Trong trường hợp này, nó có tạo thêm chi phí không?
Nhưng phát triển cũng phải phản ánh sản xuất ở mức có thể. Tôi muốn có một cái gì đó giống như dữ liệu :: Dumper luôn luôn bao gồm hơn chỉ bao gồm trong phát triển. – ysth
Chắc chắn, và đó là lý do tại sao khi bạn kiểm tra nó, nó sẽ có "#use Data :: Dumper;" trong đó. Vì bạn thường xuyên thay đổi mọi thứ trong quá trình phát triển, hãy bỏ ghi chú dòng và bạn nên đi. Nếu bạn muốn nó trở lại như thế nào nó sẽ làm việc trong sản xuất, sau đó bình luận dòng ra một lần nữa. – Axeman