Asercja (informatyka): Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Vebace (dyskusja | edycje)
→‎Zobacz też: drobne redakcyjne
PG (dyskusja | edycje)
drobne redakcyjne
Linia 1:
W [[programowanie|programowaniu]] '''asercjaAsercja''' ([[język angielski|{{ang.]] ''|assertion''}}) to [[predykat]] (forma zdaniowa w danym języku, która zwraca prawdę lub fałsz), umieszczony w pewnym miejscu w [[kod źródłowy|kodzie]]. Asercja wskazuje, że programista zakłada, że predykat ów jest w danym miejscu prawdziwy. W przypadku gdy predykat jest fałszywy (czyli nie spełnione są warunki postawione przez programistę) asercja powoduje przerwanie wykonania programu. Asercja ma szczególne zastosowanie w trakcie [[testowanie oprogramowania|testowania]] tworzonego [[oprogramowanie|oprogramowania]], np. dla sprawdzenia luk lub jego odporności na błędy. Zaletą stosowania asercji jest możliwość sprawdzenia, w którym fragmencie [[kod źródłowy|kodu źródłowego]] programu nastąpił błąd.
 
== Przykład asercji ==
Linia 15:
 
== Zobacz też ==
* [[Niezmiennikniezmiennik pętli]]

[[Kategoria:Analiza programów]]