Logo ro.boatexistence.com

Ar trebui să folosiți afirmații?

Cuprins:

Ar trebui să folosiți afirmații?
Ar trebui să folosiți afirmații?

Video: Ar trebui să folosiți afirmații?

Video: Ar trebui să folosiți afirmații?
Video: I-Statements vs You Statements | #GrowFriday 2024, Iulie
Anonim

Aserțiunile ar trebui folosite pentru a verifica ceva care nu ar trebui să se întâmple niciodată, în timp ce o excepție ar trebui folosită pentru a verifica ceva ce s-ar putea întâmpla. De exemplu, o funcție ar putea împărți la 0, deci ar trebui utilizată o excepție, dar ar putea fi folosită o afirmație pentru a verifica dacă hard disk-ul dispare brusc.

Sunt utile afirmațiile?

Programatorii pot folosi afirmațiile pentru a ajuta la specificarea programelor și pentru a raționa corectitudinea programului. … Dacă o aserțiune se evaluează ca fiind falsă în timpul execuției, rezultă o eșec de afirmație, care de obicei determină întreruperea execuției.

De ce sunt proaste afirmațiile?

Aserțiunile pot fi folosite pentru a verifica invarianții de implementare interne, cum ar fi starea internă înainte sau după executarea unei metode, etc. Dacă afirmația eșuează, într-adevăr înseamnă că logica programului este întreruptă și puteți nu vă recuperați din acest.

Sunt afirmațiile scumpe?

Lucrarea efectuată de afirmația va fi cel puțin la fel de costisitoare ca munca efectuată prin metoda în sine Pentru a ne asigura că aserțiunile nu reprezintă o răspundere de performanță în aplicațiile implementate, aserțiile pot să fie activat sau dezactivat atunci când programul este pornit și sunt dezactivate în mod implicit.

Sunt afirmațiile rele?

Nu, nici goto sau assert nu sunt rele. Dar ambele pot fi folosite greșit. Assert este pentru verificări de sănătate. Lucruri care ar trebui să distrugă programul dacă nu sunt corecte.

Recomandat: