Sprawdzanie długości (znane również jako reguła krawca) to praktyka opracowana na początku informatyki i programowania w celu wykrywania i weryfikacji dokładności zbiorów danych i kodu. Służy do identyfikacji i zapewnienia, że długość zestawów danych, poleceń oprogramowania i fragmentów kodu mieści się w określonych granicach.
Kontrola długości jest używana w wielu językach programowania i środowiskach oprogramowania w celu zapewnienia dokładności danych i kodu. Jego podstawowym celem jest wykrycie wszelkich rozbieżności pomiędzy danymi lub blokami kodu, które zamierza programista, a także wszelkich problemów ze zbiorami danych lub fragmentami kodu, które mogą mieć wpływ na system lub program. W przypadku wykrycia niezgodności program lub system można w razie potrzeby dostosować w celu uwzględnienia zmian.
Sprawdzanie długości jest najczęściej używane w przypadku krótkich danych, poleceń oprogramowania i fragmentów kodu. Można go również używać do dłuższych ciągów kodu, jednak nie jest on tak dokładny w przypadku tego rodzaju zestawów danych i fragmentów kodu.
Praktyka sprawdzania długości jest szczególnie ważna dla bezpieczeństwa komputera, ponieważ wszelkie błędy lub niezgodności w danych lub kodzie mogą stworzyć luki w zabezpieczeniach, które mogą wykorzystać hakerzy. Kontrola długości pomaga zapewnić, że tylko dane i kod uznane za „bezpieczne” są udostępniane publicznie lub wykorzystywane w danym systemie.
Ogólnie rzecz biorąc, sprawdzanie długości to standardowa praktyka stosowana do sprawdzania dokładności i bezpieczeństwa danych i bloków kodu. Jest stosowany w wielu językach programowania i środowiskach oprogramowania i okazuje się skutecznym sposobem zapewnienia dokładności i bezpieczeństwa kodu.