Kas peaksite kasutama väiteid?

Sisukord:

Kas peaksite kasutama väiteid?
Kas peaksite kasutama väiteid?

Video: Kas peaksite kasutama väiteid?

Video: Kas peaksite kasutama väiteid?
Video: Kas peaksid kasutama Piiblit, et tõestada Piiblit (720 HD) 2024, November
Anonim

Väited tuleb kasutada millegi kontrollimiseks, mis ei tohiks kunagi juhtuda, samas kui erandit tuleks kasutada millegi, mis võib juhtuda, kontrollimiseks. Näiteks võib funktsioon jagada 0-ga, seega tuleks kasutada erandit, kuid väidet saab kasutada selleks, et kontrollida, kas kõvaketas äkki kaob.

Kas väited on kasulikud?

Programmeerijad saavad kasutada väiteid , et aidata programme täpsustada ja põhjendada programmide õigsust. … Kui väide muutub käitusajal vääraks, tekib väite tõrge, mis põhjustab tavaliselt täitmise katkemise.

Miks on väited halvad?

Väiteid saab kasutada sisemiste juurutuse invariantide kontrollimiseks, nagu sisemine olek enne või pärast mõne meetodi käivitamist jne. Kui väide ebaõnnestub, siis see tõesti tähendab, et programmi loogika on katki ja saate t taastu sellest.

Kas väited on kallid?

Asert'i töö on vähem alt sama kulukas kui meetodi enda tehtud töö Tagamaks, et väited ei ole juurutatud rakendustes toimivuskohustus, võivad väited on programmi käivitamisel lubatud või keelatud ning vaikimisi keelatud.

Kas väited on halvad?

Ei, ei goto ega väita pole kurjad. Kuid mõlemat saab kuritarvitada. Assert on terve mõistuse kontrollimiseks. Asjad, mis peaksid programmi hävitama, kui need pole õiged.

Soovitan: