Pytania oznaczone «assertions»

Twierdzenie to konstrukcja programowa, w której programista stwierdza („potwierdza”) warunek, który jego zdaniem zawsze będzie prawdziwy. Jeśli w niektórych językach warunek ma wartość fałsz, generowany jest wyjątek, w innych drukowany jest komunikat, aw innych program przestaje działać.

94
Debug.Assert vs Exception Throwing

Przeczytałem wiele artykułów (i kilka innych podobnych pytań, które zostały opublikowane w StackOverflow) o tym, jak i kiedy używać asercji i dobrze je zrozumiałem. Ale nadal nie rozumiem, jakiego rodzaju motywacja powinna mnie skłonić do korzystania, Debug.Assertzamiast rzucać zwykły wyjątek....