Ska jag använda påståenden?

Innehållsförteckning:

Ska jag använda påståenden?
Ska jag 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ående bra eller dåligt?

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.

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 god praxis?

Språkguiden som introducerar påståenden har några bra riktlinjer som i princip är vad jag just har beskrivit. Ja, det är god praxis. I Spring-fallet är det särskilt viktigt eftersom kontrollerna validerar egenskapsinställningar etc som vanligtvis kommer från XML-ledningsfiler.

I vilka fall är påståenden användbara?

Förutsatt att koden testas korrekt, gör påståenden flera användbara saker: Detektera subtila fel som annars skulle kunna förbli oupptäckta . Upptäck fel snabbare efter att de har inträffat än de annars skulle kunna upptäckas. Gör ett uttalandeom effekterna av koden som garanterat är sann.

Rekommenderad:

Intressanta artiklar
Är poros ett suffix?
Läs mer

Är poros ett suffix?

Suffix: -poros. Suffix Definition: tillstånd för porer (mellanslag) Definition: tillstånd av svag; porös; sköra ben. Vad betyder suffixet Porosis? Termen "poros" betyder porös, vilket beskriver utseendet på benskörhet med benskörhet där de skulle brytas på mitten och undersökas insidan.

Är spridare av eteriska oljor säkra för hundar?
Läs mer

Är spridare av eteriska oljor säkra för hundar?

Om du har applicerat eteriska oljor på ditt husdjur lok alt, tvätta av det så gott du kan. Om du sprider oljor bör du stänga av diffusorn, få ditt husdjur i friska luften och ringa gifttjänsten för husdjur. Eteriska oljor är kraftfull medicin och används bäst med medvetenhet kring dina husdjur.

Kan du bryta fastelöftet på söndag?
Läs mer

Kan du bryta fastelöftet på söndag?

Ändå, när vi ger upp något till fastan är det en form av fasta. Därför är det offer inte bindande på söndagarna inom fastan, eftersom, precis som alla andra söndagar, är söndagarna i fastan alltid högtidsdagar. Är söndag en fuskdag under fastan?