Skip to main content

โดเมนแอตทริบิวต์คืออะไร?

โดเมนแอตทริบิวต์เป็นแนวคิดการเขียนโปรแกรมคอมพิวเตอร์ที่อ้างถึงช่วงที่ถูกต้องของค่าที่ได้รับอนุญาตสำหรับแอตทริบิวต์เฉพาะในรหัสโปรแกรมการป้อนค่าที่ไม่ถูกต้อง mdash;ค่านอกช่วงที่ได้รับอนุญาต mdash;มักจะพังโปรแกรมวิธีการที่เหมาะสำหรับการรับรองว่าค่าที่ป้อนไม่ได้อยู่นอกช่วงที่ถูกต้องคือการให้ข้อความแสดงผลผู้ใช้ที่ระบุช่วงของค่าที่ยอมรับได้ลดความเสี่ยงที่เขาหรือเธอจะป้อนค่าที่มากเกินไปโดยไม่ตั้งใจ

ตัวแปรเป็นจุดเริ่มต้นของรหัสโปรแกรมเมื่อได้รับมอบหมายตัวแปรจะได้รับประเภทเฉพาะจำนวนเต็มเป็นประเภทของตัวแปรที่ใช้เมื่ออนุญาตให้ใช้ตัวเลขทั้งหมดเท่านั้นในทางกลับกันสตริงยอมรับการรวมกันของตัวอักษรตัวเลขหรืออักขระการตัดสินใจเลือกประเภทตัวแปรวางข้อ จำกัด เริ่มต้นในโดเมนแอตทริบิวต์ของรายการตัวอย่างเช่นผู้ใช้ปลายทางไม่สามารถป้อน ABCDE ลงในค่าจำนวนเต็มได้สำเร็จข้อ จำกัด เบื้องต้นนี้ในโดเมนแอตทริบิวต์นั้นมีสายอย่างหนักในภาษาการเขียนโปรแกรมดังนั้นจึงไม่สามารถเปลี่ยนแปลงได้แม้จะมีการเข้ารหัสซอฟต์แวร์แต่ละรายการ

นอกเหนือจากประเภทของตัวแปรที่เลือกโปรแกรมเมอร์สามารถวางข้อ จำกัด เพิ่มเติมบนแอตทริบิวต์โดเมนสำหรับรายการเฉพาะตัวอย่างเช่นหากซอฟต์แวร์การเขียนโปรแกรมสำหรับห่วงโซ่โรงแรมโปรแกรมเมอร์อาจ จำกัด ช่วงของค่าสำหรับคุณลักษณะหมายเลขห้องพักในโรงแรมตามจำนวนห้องพักในอาคารในอาคารหากหมายเลขห้องไปจาก 100 ถึง 1,000 มันก็สมเหตุสมผลที่จะ จำกัด ช่วงแอตทริบิวต์ของตัวแปรตามลำดับสิ่งนี้ทำให้มั่นใจได้ว่าโปรแกรมจะไม่สร้างผลลัพธ์ที่เป็นเท็จตามข้อมูลที่ป้อนไม่ถูกต้อง

เมื่อโปรแกรมเมอร์เลือกโดเมนแอตทริบิวต์เขาหรือเธอจะต้องตั้งโปรแกรมรหัสการจับข้อผิดพลาดเพื่อป้องกันผู้ใช้ซอฟต์แวร์ระบบโดยการป้อนค่านอกช่วงนี่เป็นรูทีนง่าย ๆ ที่ตรวจสอบค่าอินพุตกับช่วงแอตทริบิวต์ที่กำหนดหากแอตทริบิวต์อยู่ในช่วงโปรแกรมจะดำเนินการตามปกติหากไม่เป็นเช่นนั้นโปรแกรมจะส่งคืนข้อความอินพุตที่ไม่ถูกต้องอย่างง่ายและพยายามอีกครั้งโดยไม่อนุญาตให้ตัวแปรเติมเต็มจนกว่าจะแน่นอนว่าค่าอินพุตอยู่ในช่วงเฉพาะที่อนุญาต