Skal jeg bruge påstande?

Indholdsfortegnelse:

Skal jeg bruge påstande?
Skal jeg bruge påstande?
Anonim

Påstande bør bruges til at kontrollere noget, der aldrig burde ske, mens en undtagelse skal bruges til at kontrollere noget, der kan ske. For eksempel kan en funktion dividere med 0, så en undtagelse bør bruges, men en påstand kan bruges til at kontrollere, at harddisken pludselig forsvinder.

Er påstand god eller dårlig?

Nej, hverken goto eller hævde er onde. Men begge dele kan misbruges. Assert er til fornuftskontrol. Ting, der burde dræbe programmet, hvis de ikke er korrekte.

Hvorfor er påstande dårlige?

Påstande kan bruges til at verificere interne implementeringsinvarianter, såsom intern tilstand før eller efter udførelse af en metode osv. Hvis påstanden mislykkes, betyder det virkelig, at programmets logik er brudt, og at du kan' ikke komme dig over dette.

Er påstande god praksis?

Sprogguiden, der introducerer påstande, har nogle gode retningslinjer, som grundlæggende er det, jeg lige har beskrevet. Ja, det er god praksis. I Spring-sagen er det særligt vigtigt, fordi kontrollerne validerer egenskabsindstillinger osv., der typisk kommer fra XML-ledningsfiler.

I hvilke tilfælde er påstande nyttige?

Forudsat at koden bliver korrekt testet, gør påstande flere nyttige ting: Opdag subtile fejl, der ellers ville blive uopdaget . Opdag fejl hurtigere, efter de er opstået, end de ellers ville blive opdaget. Lav en erklæringom virkningerne af koden, der med garanti er sand.

Anbefalede:

Interessante artikler
Kan søofficerer have tatoveringer?
Læs mere

Kan søofficerer have tatoveringer?

Må flådeofficerer have tatoveringer? Yes, den nye flådens tatoveringspolitik giver de samme privilegier til officerer som indrulleret personale. Derfor har flådeofficerer lov til at have tatoveringer, der strækker sig under albuen eller knæet, steder på kroppen, der tidligere var begrænset før den opdaterede politik.

Ældres barolo godt?
Læs mere

Ældres barolo godt?

I henhold til DOCG-reglerne skal Barolo være lagret i mindst 38 måneder, og Barolo Riserva i mindst 62 måneder. Dette skyldes, at Nebbiolo-druer er meget høje i tanniner. En lang ældningsproces er påkrævet for at blødgøre og blødgøre tanninerne og give Barolo mere tid til at udvikle sine fine aromaer.

Bliver du gravid, mens du forebygger?
Læs mere

Bliver du gravid, mens du forebygger?

Du kan blive gravid efter at have taget Depo-Provera®. Du kan blive gravid så snart som 12 til 14 uger efter dit sidste skud. Det kan også tage op til et år eller to at blive gravid efter at have stoppet denne form for prævention. Hvad er chancerne for at blive gravid under forebyggelse?