Trebam li koristiti tvrdnje?

Sadržaj:

Trebam li koristiti tvrdnje?
Trebam li koristiti tvrdnje?
Anonim

Tvrdnje trebalo bi se koristiti za provjeru nečega što se nikada ne bi smjelo dogoditi, dok bi se iznimka trebala koristiti za provjeru nečega što bi se moglo dogoditi. Na primjer, funkcija bi se mogla podijeliti s 0, pa bi se trebala koristiti iznimka, ali se tvrdnja može koristiti za provjeru da tvrdi disk iznenada nestaje.

Je li tvrdnja dobra ili loša?

Ne, ni otići ni tvrditi nisu zli. Ali oboje se može zloupotrijebiti. Assert je za provjeru uračunljivosti. Stvari koje bi trebale ubiti program ako nisu točne.

Zašto su tvrdnje loše?

Tvrdnje se mogu koristiti za provjeru invarijanti interne implementacije, kao što je interno stanje prije ili nakon izvršenja neke metode, itd. Ako tvrdnja ne uspije, to stvarno znači da je logika programa pokvarena i da možete' t oporaviti od ovoga.

Jesu li tvrdnje dobra praksa?

Jezični vodič koji uvodi tvrdnje ima neke dobre smjernice koje su u osnovi ono što sam upravo opisao. Da, to je dobra praksa. U slučaju Spring, to je posebno važno jer provjere potvrđuju postavke svojstava itd. koje obično dolaze iz XML datoteka ožičenja.

U kojim su slučajevima tvrdnje korisne?

Pod pretpostavkom da se kod ispravno testira, tvrdnje čine nekoliko korisnih stvari: Otkrivaju suptilne pogreške koje bi inače mogle ostati neotkrivene . Otkrijte pogreške prije nakon što se pojave nego što bi inače mogle biti otkrivene. Dajte izjavuo učincima koda koji je zajamčeno istinit.

Preporučeni:

Zanimljivi članci
Može li campari biti digestiv?
Čitaj više

Može li campari biti digestiv?

Aperitiv. Digestiv je suprotnost aperitivu, napitku u kojem se uživa prije jela. Aperitivi, kao što su Campari, gin i suhi vermut, obično su suhi ili gorki i osmišljeni su da probude nepce i razbude probavni sustav. Pijete li Campari prije ili poslije večere?

Ispada li drugi premolar?
Čitaj više

Ispada li drugi premolar?

Kada ovi ispadnu, zamjenjuju ih trajni pretkutnjaci. Što se tiče urastanja premolara, oni će se vjerojatno pojaviti u dobi od 10-12 godina, s tim da se prvi premolari pojavljuju u dobi od 10-11, a drugi pretkutnjaci u dobi od 10-12 godina, prema The Cleveland Clinic.

Da li pomeranci loše linjaju?
Čitaj više

Da li pomeranci loše linjaju?

Pomeranci su psi umjerenog do jakog linjanja. Zbog svoje guste dvostruke dlake, Pomeranci obično imaju pretjerano linjanje dvaput godišnje. Inače, očekujte dosta dosljednog linjanja tijekom cijele godine. Nije slučajno zašto pomeranci obično linjaju mnogo više od drugih pasmina pasa.