Logo da.boatexistence.com

Skal du bruge påstande?

Indholdsfortegnelse:

Skal du bruge påstande?
Skal du bruge påstande?

Video: Skal du bruge påstande?

Video: Skal du bruge påstande?
Video: 5 påstande om kokosolie | SKØNHEDSLABORATORIET 2024, Kan
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åstande nyttige?

Programmører kan bruge påstande til at hjælpe med at specificere programmer og for at ræsonnere om programmets korrekthed. … Hvis en påstand evalueres til falsk under kørsel, resulterer der en påstandsfejl, som typisk får udførelsen til at afbryde.

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 dyre?

Det arbejde, der udføres af påstanden, vil være mindst lige så dyrt som det arbejde, der udføres af selve metoden For at sikre, at påstande ikke er en ydeevneansvar i implementerede applikationer, kan påstande være aktiveret eller deaktiveret, når programmet startes, og er deaktiveret som standard.

Er påstande dårlige?

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.

Anbefalede: