Hằng số theo định nghĩa là một vị trí bộ nhớ cho một giá trị không nên thay đổi (chẳng hạn như PI).
Tôi giả sử bạn có nghĩa là 'tham số' và không phải là hằng số
Ngoài những gì đã nói, lưu ý rằng việc hiển thị các biến cho đầu vào của người dùng từ tệp cấu hình có thể gây hại cho ứng dụng.
Khi có thể, không để lộ các giá trị trong tệp cấu hình mà không xác thực chúng trong mã để kiểm tra độ tỉnh táo. Ngoài ra, tôi khuyên bạn không nên đặt các tham số quy tắc kinh doanh (chẳng hạn như mức lương tối đa, v.v.) trong các tệp cấu hình và không sử dụng hằng số cho các tham số đó. Các giá trị này phải được lưu trữ trong cơ sở dữ liệu với các định nghĩa bảng thích hợp để một số bảo mật được thực thi khi chúng được thay đổi và bạn có thể tự động tạo các phiên bản của các giá trị dữ liệu (sử dụng các bản ghi procs hoặc db được lưu trữ). Tất nhiên, điều này phụ thuộc vào mức độ nhạy cảm của ứng dụng của bạn.
Nếu bạn từng sử dụng tập tin cấu hình để lưu trữ dữ liệu, hãy đảm bảo rằng bạn đã phiên bản chúng.