Všechna hesla

Slovník IT, managementu a projektového řízení

Invariant programu

Program invariant

Invariant je podmínka, která má zůstat pravdivá během určené části programu nebo algoritmu.

Vývojář jej může použít při návrhu cyklu, datové struktury nebo ověřování správnosti. Kontrola invariantu pomáhá odhalit chybu, pokud některý krok změní stav způsobem, který poruší očekávaná pravidla.