속성 도메인이란 무엇입니까?

속성 도메인은 프로그램 코드의 특정 속성에 허용되는 유효한 값 범위를 나타내는 컴퓨터 프로그래밍 개념입니다. 잘못된 값 (허용 범위를 벗어난 값)을 입력하면 종종 프로그램이 중단됩니다. 입력 한 값이 유효한 범위를 벗어나지 않도록하는 이상적인 방법은 최종 사용자에게 허용 가능한 값의 범위를 나타내는 표시 메시지를 제공하여 실수로 과도한 값을 입력 할 위험을 줄입니다.

변수는 프로그램 코드의 핵심입니다. 할당되면 변수에 특정 유형이 지정됩니다. 정수는 정수만 허용 될 때 사용되는 변수 유형입니다. 반면에 문자열은 문자, 숫자 또는 문자의 조합을 허용합니다. 변수 유형을 결정하면 항목의 속성 도메인에 초기 제약 조건이 적용됩니다. 예를 들어, 최종 사용자는 정수 값에 "abcde"를 입력 할 수 없습니다. 속성 도메인에 대한이 예비 제한은 프로그래밍 언어에 직접 연결되어 있으므로 소프트웨어를 코딩하는 개별 사람이라도 변경할 수 없습니다.

선택한 변수 유형 외에도 프로그래머는 특정 항목의 속성 도메인에 추가 제한을 둘 수 있습니다. 예를 들어, 호텔 체인 용 프로그래밍 소프트웨어 인 경우 프로그래머는 "호텔 객실 번호"속성의 값 범위를 건물의 호텔 객실 수로 자연스럽게 제한 할 수 있습니다. 룸 번호가 100에서 1,000 사이로 변하면 해당 변수의 속성 범위를 제한하는 것만 의미가 있습니다. 이렇게하면 프로그램이 잘못 입력 된 데이터를 기반으로 잘못된 결과를 생성하지 않습니다.

프로그래머가 속성 도메인을 선택하면 소프트웨어 사용자가 범위를 벗어난 값을 입력하여 실수로 또는 악의적으로 시스템 충돌을 시도하지 않도록 오류 포착 코드를 프로그래밍해야합니다. 주어진 속성 범위에 대해 입력 값을 확인하는 간단한 루틴입니다. 속성이 범위 내에 있으면 프로그램이 정상적으로 진행됩니다. 그렇지 않은 경우, 프로그램은 간단한 "잘못된 입력"메시지를 리턴하고 입력 값이 허용 된 특정 범위 내에있을 때까지 변수를 채울 수없이 다시 시도합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?