ค่าคงที่ตามคำนิยามคือตำแหน่งหน่วยความจำสำหรับค่าที่ไม่ควรเปลี่ยนแปลง (เช่น PI)
ฉันถือว่าคุณหมายถึง 'พารามิเตอร์' และไม่ใช่ค่าคงที่
นอกเหนือจากสิ่งที่กล่าวแล้วโปรดทราบว่าการเปิดเผยตัวแปรให้กับผู้ใช้จากไฟล์กำหนดค่าอาจเป็นอันตรายต่อแอปพลิเคชัน
หากเป็นไปได้อย่าเปิดเผยค่าในไฟล์กำหนดค่าโดยไม่ตรวจสอบความถูกต้องในรหัสเพื่อให้มีการตรวจสติ นอกจากนี้ฉันขอแนะนำให้คุณอย่าวางพารามิเตอร์กฎเกณฑ์ทางธุรกิจ (เช่นเงินเดือนสูงสุด ฯลฯ ) ในไฟล์กำหนดค่าและไม่ใช้ค่าคงที่สำหรับสิ่งเหล่านั้น ค่าดังกล่าวควรถูกเก็บไว้ในฐานข้อมูลพร้อมกับคำจำกัดความของตารางที่เหมาะสมเพื่อให้มีการบังคับใช้การรักษาความปลอดภัยบางอย่างเมื่อมีการเปลี่ยนแปลงและคุณสามารถสร้างรุ่นของค่าข้อมูลโดยอัตโนมัติ (โดยใช้ procs ที่เก็บไว้หรือบันทึก db) แน่นอนขึ้นอยู่กับความสำคัญของการสมัครของคุณ
หากคุณเคยใช้ไฟล์กำหนดค่าเพื่อจัดเก็บข้อมูลตรวจสอบให้แน่ใจว่าคุณได้กำหนดเวอร์ชันเหล่านั้นแล้ว