속성 도메인이란 무엇입니까?
속성 도메인은 프로그램 코드의 특정 속성에 대해 허용되는 유효한 값 범위를 나타내는 컴퓨터 프로그래밍 개념입니다. 허용 범위를 벗어난 값인 잘못된 값을 입력하면 종종 프로그램이 충돌합니다. 입력 된 값이 유효한 범위를 벗어나지 않도록하기위한 이상적인 방법은 최종 사용자에게 허용 가능한 값의 범위를 나타내는 디스플레이 메시지를 제공하여 실수로 과도한 값을 입력 할 위험을 줄이는 것입니다.
변수는 프로그램 코드의 핵심입니다. 할당되면 변수에는 특정 유형이 제공됩니다. 정수는 정수 만 허용 될 때 사용되는 변수 유형입니다. 반면에 문자열은 글자, 숫자 또는 문자의 조합을 받아들입니다. 변수 유형을 결정하면 항목의 속성 도메인에 초기 제약 조건이 있습니다. 예를 들어, 최종 사용자는 정수 값에 "ABCDE"를 성공적으로 입력 할 수 없습니다. 이 예비 구속속성 도메인의 CTION은 프로그래밍 언어로 가류로 연결되어 있으므로 소프트웨어를 코딩하는 개인조차도 변경할 수 없습니다.
선택한 변수 유형 외에도 프로그래머는 특정 항목의 속성 도메인에 추가 제약 조건을 배치 할 수 있습니다. 예를 들어, 호텔 체인의 프로그래밍 소프트웨어 인 경우 프로그래머는 자연스럽게 "호텔 객실 번호"속성의 값 범위를 건물의 호텔 객실 수에 제한 할 수 있습니다. 객실 번호가 100에서 1,000으로 이동하면 변수의 속성 범위를 이에 따라 제한하는 것이 합리적입니다. 이렇게하면 프로그램이 잘못 입력 한 데이터를 기반으로 허위 결과를 생성하지 않도록합니다.
프로그래머가 속성 도메인을 선택하면 소프트웨어의 사용자가 실수로 또는 악의적으로 Enter로 시스템 충돌을 시도하는 것을 방지하기 위해 오류가 발생하는 코드를 프로그래밍해야합니다.범위 외 가치. 주어진 속성 범위에 대한 입력 값을 확인하는 간단한 루틴입니다. 속성이 범위에 속하면 프로그램은 정상적으로 진행됩니다. 그렇지 않은 경우, 프로그램은 간단한 "잘못된 입력"메시지를 반환하고 입력 값이 허용되는 특정 범위 내에 있는지 확인할 때까지 변수를 채우도록 허용하지 않고 다시 시도합니다.