สารบัญ:
คำจำกัดความ - Hardcode หมายถึงอะไร
ฮาร์ดโค้ดเป็นส่วนหนึ่งของโปรแกรมคอมพิวเตอร์ที่ไม่สามารถเปลี่ยนแปลงได้ แต่อย่างใดยกเว้นการเปลี่ยนซอร์สโค้ดของโปรแกรมเอง
ซึ่งหมายความว่าหากซอฟต์แวร์ได้รับการรวบรวมและทำให้เป็นไฟล์ที่ปฏิบัติการได้ส่วน hardcoded ของโปรแกรมจะคงที่ไม่ว่าซอฟต์แวร์นั้นจะทำอะไรก็ตาม โดยปกติจะทำสำหรับพารามิเตอร์และค่าคงที่บางค่าที่ควรเป็นค่าคงที่เสมอเช่น Pi หรือความเร็วของแสง
กระบวนการสร้าง hardcode นั้นเรียกว่า hardcoding
Techopedia อธิบาย Hardcode
มีเพียงบางส่วนของโปรแกรมเท่านั้นที่สามารถ hardcoded และตัวอย่างพื้นฐานที่สุดคือค่าคงที่โดยเฉพาะอย่างยิ่งที่ใช้ในวิทยาศาสตร์เช่นฟิสิกส์และเคมีรวมถึงคณิตศาสตร์โดยทั่วไป ฮาร์ดโค้ดมีจุดประสงค์เดียวและเพื่อให้แน่ใจว่าไม่สามารถเปลี่ยนค่าที่ถูกฮาร์ดโค้ดในระหว่างเวลาทำงานของโปรแกรม
นักพัฒนาบางคนพิจารณาว่าการเข้ารหัสเป็นวิธีการเขียนโปรแกรมที่ไม่ดี แต่มีข้อดีและการใช้งานที่เหมาะสม ตัวอย่างเช่นบางครั้งหมายเลขซีเรียลที่ไม่ซ้ำกันจะถูกฮาร์ดโค้ดกับซอฟต์แวร์เพื่อรับรองความถูกต้องของสำเนา
