Ska du använda påståenden?

Innehållsförteckning:

Ska du använda påståenden?
Ska du använda påståenden?
Anonim

Assertions bör användas för att kontrollera något som aldrig får hända, medan ett undantag bör användas för att kontrollera något som kan hända. Till exempel kan en funktion dividera med 0, så ett undantag bör användas, men ett påstående kan användas för att kontrollera att hårddisken plötsligt försvinner.

Är påståenden användbara?

Programmerare kan använda påståenden för att specificera program och för att resonera om programmets korrekthet. … Om ett påstående utvärderas till falskt vid körning, uppstår ett påståendefel, vilket vanligtvis gör att körningen avbryts.

Varför är påståenden dåliga?

Assertions kan användas för att verifiera invarianter för interna implementeringar, som internt tillstånd före eller efter exekvering av någon metod, etc. Om påståenden misslyckas betyder det verkligen att programmets logik är trasig och att du kan' inte återhämta sig från detta.

Är påståenden dyra?

Arbetet som utförs av påståendet kommer att vara minst lika dyrt som det arbete som utförs av metoden i sig För att säkerställa att påståenden inte är en prestandaansvar i distribuerade applikationer, kan påståenden aktiveras eller inaktiveras när programmet startas, och är inaktiverade som standard.

Är påståenden dåliga?

Nej, varken goo eller hävda är onda. Men båda kan missbrukas. Assert är till för hälsokontroller. Saker som borde döda programmet om de inte är korrekta.

Rekommenderad: