Co to jest domena atrybutów?

Domena atrybutów to koncepcja programowania komputerowego, która odnosi się do prawidłowego zakresu wartości dozwolonych dla określonego atrybutu w kodzie programu. Wprowadzenie nieprawidłowej wartości - wartości spoza dozwolonego zakresu - często powoduje awarię programu. Idealną metodą upewnienia się, że wprowadzone wartości nie wykraczają poza prawidłowy zakres, jest dostarczenie użytkownikowi końcowemu komunikatu wyświetlającego zakres dopuszczalnych wartości, zmniejszając ryzyko, że on lub ona wprowadzi przypadkowo nadmierną wartość.

Zmienne są istotą kodu programu. Po przypisaniu zmienne mają określony typ. Liczba całkowita jest rodzajem zmiennej używanej, gdy dozwolone są tylko liczby całkowite; z drugiej strony ciąg znaków akceptuje dowolną kombinację liter, cyfr lub znaków. Wybór typu zmiennej nakłada początkowe ograniczenia na domenę atrybutów elementu. Na przykład użytkownik końcowy nie może pomyślnie wprowadzić „abcde” w wartości całkowitej. To wstępne ograniczenie w domenie atrybutów jest wbudowane w język programowania, więc nie można go zmienić, nawet poprzez indywidualne kodowanie oprogramowania.

Oprócz rodzaju wybranej zmiennej programista może nałożyć dodatkowe ograniczenia na domenę atrybutów dla konkretnego elementu. Na przykład, jeśli programujesz oprogramowanie dla sieci hoteli, programista może naturalnie ograniczyć zakres wartości atrybutu „Numer pokoju hotelowego” do liczby pokoi hotelowych w budynku. Jeśli liczby pokojów wynoszą od 100 do 1000, sensowne jest jedynie odpowiednie ograniczenie zakresu atrybutów zmiennej. Zapewnia to, że program nie będzie generował fałszywych wyników na podstawie nieprawidłowo wprowadzonych danych.

Gdy programista wybierze domenę atrybutów, musi zaprogramować kod wyłapujący błędy, aby uniemożliwić użytkownikom oprogramowania nieumyślne lub złośliwe próby awarii systemu poprzez wprowadzenie wartości spoza zakresu. Jest to prosta procedura, która sprawdza wartości wejściowe względem podanych zakresów atrybutów. Jeśli atrybut mieści się w zakresie, program działa normalnie. Jeśli nie, program zwraca prosty komunikat „Nieprawidłowe wprowadzanie danych” i próbuje ponownie, nie zezwalając na wypełnienie zmiennej, dopóki nie upewni się, że wartość wejściowa mieści się w dozwolonym zakresie.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?