Bør jeg bruke påstander?

Innholdsfortegnelse:

Bør jeg bruke påstander?
Bør jeg bruke påstander?
Anonim

påstander bør brukes til å sjekke noe som aldri bør skje, mens et unntak bør brukes for å sjekke noe som kan skje. For eksempel kan en funksjon dele på 0, så et unntak bør brukes, men en påstand kan brukes for å sjekke at harddisken plutselig forsvinner.

Er påstand bra eller dårlig?

Nei, verken goo eller påstå er onde. Men begge deler kan misbrukes. Assert er for sunnhetssjekker. Ting som burde drepe programmet hvis de ikke er riktige.

Hvorfor er påstander dårlige?

Påstander kan brukes til å verifisere interne implementeringsinvarianter, som intern tilstand før eller etter utførelse av en metode, osv. Hvis påstanden mislykkes, betyr det virkelig at logikken til programmet er brutt og at du kan' ikke komme deg etter dette.

Er påstander god praksis?

Språkguiden som introduserer påstander har noen gode retningslinjer som i utgangspunktet er det jeg nettopp har beskrevet. Ja, det er god praksis. I Spring-tilfellet er det spesielt viktig fordi sjekkene validerer egenskapsinnstillinger osv. som vanligvis kommer fra XML-kablingsfiler.

I hvilke tilfeller er påstander nyttige?

Forutsatt at koden blir ordentlig testet, gjør påstander flere nyttige ting: Oppdag subtile feil som ellers kunne forbli uoppdaget . Oppdag feil raskere etter at de oppstår enn de ellers ville blitt oppdaget. Gjøre en uttalelseom effekten av koden som garantert er sann.

Anbefalt:

Interessante artikler
Hvorfor brukes vaffelplate?
Les mer

Hvorfor brukes vaffelplate?

Vaffelplater brukes for større spennplater eller gulv og brukes når det er begrenset krav til antall søyler. Bæreevnen til vaffelplater er større enn andre typer plater. De gir god strukturell stabilitet sammen med et estetisk utseende. Hva er hensikten med vaffelplate?

Er kyklop autotrofe eller heterotrofe?
Les mer

Er kyklop autotrofe eller heterotrofe?

Er cypris autotrof eller heterotrof? Cypris er en heterotrof. Forklaring: Cypris er medlemmene av kongeriket Animalia som er flercellede krepsdyr. Hva spiser Cyclops-mikroorganismer? Cyclops er copepoder som ofte selges som fiskemat.

Når cauvery calling startet?
Les mer

Når cauvery calling startet?

About Cauvery Calling: The Cauvery Calling-bevegelsen, som ble lansert i september 2019, er et 12-årig prosjekt med en ambisjon om å gi bønder mulighet til å plante 242 crore trær på deres egne jordbruksland i Cauvery River Basin-distriktene.