www.wikidata.uk-ua.nina.az
Zmist 1 Rekomendovane zastosuvannya 1 1 Pripushennya ta perevirka pomilok 2 Dzherela informaciyi 3 Div takozh 4 Posilannya Pripushennya angl Assertion varianti perekladu terminu tverdzhennya peresvidchennya v programuvanni konstrukciya v movi programuvannya yaka opisuye pevne pripushennya shodo vlastivostej zminnih abo stanu programi Ce pripushennya zazvichaj povinne buti istinnim Bilshist mov programuvannya vikoristovuyut ci pripushennya dlya perevirki takih korektnosti danih i vikonannya a deyaki vikoristovuyut yih dlya dokumentuvannya Yaksho pripushennya ne vikonuyetsya ce mozhe vkazuvati na nayavnist pomilki v programi Rekomendovane zastosuvannya red Pripushennya ta perevirka pomilok red Vazhlivo rozriznyati pomilki algoritmiv programi ta pomilki yaki vinikayut pid chas vikonannya programi Pomilka programi ye defektom maye nikoli ne vinikati Pomilka chasu vikonannya programi cilkom imovirno mozhe viniknuti bud koli pid chas roboti programi Pripushennya ne ye sposobom obrobki pomilok chasu vikonannya Napriklad zastosuvannya pripushen dlya obrobki vvedenih koristuvachem danih ye prikladom poganoyi rozrobki Cya konstrukciya mozhe vikoristovuvatis dlya perevirki togo sho pripushennya zroblene programistom zalishayetsya virnim i pid chas roboti programi Priklad takogo zastosuvannya navedeno v nastupnomu teksti programi na movi Java int total countNumberOfUsers if total 2 0 total parne else total ne parne assert total 2 1 V movi programuvannya Java ye operatorom obchislennya zalishku vid dilennya a ne modulya u vipadku yaksho pershij jogo operand vid yemnij rezultat takozh mozhe buti vid yemnim V comu prikladi programist zrobiv pripushennya sho kilkist koristuvachiv zavzhdi ne vid yemna i zalishok vid dilennya na 2 zavzhdi dorivnyuvatime 0 abo 1 Tverdzhennya robit ce pripushennya yavnim yaksho metod countNumberOfUsers poverne vid yemne chislo ce svidchitime pro defekt programi Inodi tverdzhennya stavlyat v ti chastini kodu yaki vvazhayutsya nedosyazhnimi Napriklad tverdzhennya mozhut stavitis v chastinu default vislovu switch v programah na movah C C ta Java Pro vipadki yaki programist navmisno zalishiv ne obroblenimi bude odrazu povidomleno Osnovnoyu perevagoyu takogo pidhodu ye te sho u vipadku koli pomilka taki dijsno vinikaye vona viyavlyayetsya odrazu zh zamist togo abi viplisti zgodom u get inshij dilyanci kodu Cherez te sho povidomlennya pro hibnist tverdzhennya mistit vkazivku na misce v kodi programi vono mozhe znachno polegshiti poshuk defektiv bez vidladki vsiyeyi programi Dzherela informaciyi red How to use assertions in C Arhivovano 7 grudnya 2006 u Wayback Machine Div takozh red assert h Peredumova formalni metodi Pislyaumova formalni metodi Vislovlyuvannya ekzistencijniPosilannya red Assertions in Java 5 0 Arhivovano 2 sichnya 2007 u Wayback Machine angl Python Reference Manual 6 2 Assert statements angl Otrimano z https uk wikipedia org w index php title Pripushennya programuvannya amp oldid 34964596