Khi viết tập lệnh bằng ngôn ngữ kịch bản hiện đại, ví dụ Powershell hoặc JavaScript, tôi nên xác định các hằng số ở đâu? Tôi có nên làm cho tất cả các hằng số toàn cầu trở nên dễ đọc và dễ sử dụng hay không, có nghĩa là xác định các hằng số càng gần phạm vi của chúng càng tốt (ví dụ, trong một hàm, nếu không cần thiết ở nơi khác)? Tôi đang suy nghĩ chủ yếu về các thông báo lỗi, ID lỗi, đường dẫn đến tài nguyên hoặc tùy chọn cấu hình.
they cause a similarly annoying problem of not being able to identify the value actually being used
Các IDE không nên có "đi đến định nghĩa" hay có thể xem trước giá trị như bất kỳ var nào khác? Tôi cho rằng siêu dữ liệu khó hơn đối với các tập lệnh.