Logo sk.boatexistence.com

Mali by ste používať tvrdenia?

Obsah:

Mali by ste používať tvrdenia?
Mali by ste používať tvrdenia?

Video: Mali by ste používať tvrdenia?

Video: Mali by ste používať tvrdenia?
Video: Prečo by ste mali sledovať svoj pulz počas tréningu? l GymBeam l FIT POINT 2024, Júl
Anonim

Tvrdenia by sa mali použiť na kontrolu niečoho, čo by sa nikdy nemalo stať, zatiaľ čo na kontrolu niečoho, čo sa môže stať, by sa mala použiť výnimka. Funkcia sa môže napríklad deliť 0, takže by sa mala použiť výnimka, ale na kontrolu, či pevný disk náhle zmizne, sa dá použiť tvrdenie.

Sú tvrdenia užitočné?

Programátori môžu použiť tvrdenia na pomoc pri špecifikácii programov a na zdôvodnenie správnosti programu. … Ak sa tvrdenie za behu vyhodnotí ako nepravda, výsledkom je zlyhanie tvrdenia, ktoré zvyčajne spôsobí prerušenie vykonania.

Prečo sú tvrdenia zlé?

Tvrdenia možno použiť na overenie interných implementačných invariantov, ako je vnútorný stav pred alebo po vykonaní nejakej metódy atď. Ak tvrdenie zlyhá, naozaj znamená, že logika programu je porušená a vy nemôžete nezotavím sa z toho.

Sú tvrdenia drahé?

Práca vykonaná tvrdením bude prinajmenšom taká drahá ako práca vykonaná samotnou metódou Aby sa zabezpečilo, že tvrdenia nepredstavujú zodpovednosť za výkon v nasadených aplikáciách, tvrdenia môžu byť povolené alebo zakázané pri spustení programu a sú predvolene zakázané.

Sú tvrdenia zlé?

Nie, ani goto ani claim nie sú zlé. Oboje sa však dá zneužiť. Tvrdenie slúži na kontrolu zdravého rozumu. Veci, ktoré by mali zabiť program, ak nie sú správne.

Odporúča: