Adakah saya perlu menggunakan penegasan?

Isi kandungan:

Adakah saya perlu menggunakan penegasan?
Adakah saya perlu menggunakan penegasan?
Anonim

Penegasan harus digunakan untuk menyemak sesuatu yang tidak sepatutnya berlaku, manakala pengecualian harus digunakan untuk menyemak sesuatu yang mungkin berlaku. Sebagai contoh, fungsi mungkin membahagi dengan 0, jadi pengecualian harus digunakan, tetapi penegasan boleh digunakan untuk memastikan pemacu keras hilang secara tiba-tiba.

Adakah penegasan baik atau buruk?

Tidak, baik goto mahupun assertion adalah jahat. Tetapi kedua-duanya boleh disalahgunakan. Assert adalah untuk pemeriksaan kewarasan. Perkara yang sepatutnya mematikan program jika ia tidak betul.

Mengapa pernyataan buruk?

Penegasan boleh digunakan untuk mengesahkan invarian pelaksanaan dalaman, seperti keadaan dalaman sebelum atau selepas pelaksanaan beberapa kaedah, dll. Jika penegasan gagal, ia benar-benar bermaksud logik program rosak dan anda boleh' t pulih daripada ini.

Adakah penegasan adalah amalan yang baik?

Panduan bahasa yang memperkenalkan penegasan mempunyai beberapa garis panduan yang baik yang pada asasnya adalah apa yang baru saya terangkan. Ya, ia adalah amalan yang baik. Dalam kes Spring, ia amat penting kerana semakan itu mengesahkan tetapan sifat, dsb yang biasanya datang daripada fail pendawaian XML.

Dalam kes yang manakah dakwaan berguna?

Dengan mengandaikan kod sedang diuji dengan betul, penegasan melakukan beberapa perkara yang berguna: Kesan ralat halus yang mungkin tidak dapat dikesan . Kesan ralat lebih awal selepas ia berlaku daripada yang mungkin dapat dikesan. Buat kenyataantentang kesan kod yang dijamin benar.

Disyorkan:

Artikel yang menarik
Bolehkah anda hamil dalam fasa rembesan?
Baca lebih lanjut

Bolehkah anda hamil dalam fasa rembesan?

Namun, ia merupakan salah satu fasa yang paling penting bagi mereka yang cuba hamil dan mengekalkan kehamilan. Semasa fasa rembesan, banyak perubahan penting berlaku pada endometrium. Perubahan ini mengubah badan wanita menjadi tempat yang selamat untuk implantasi telur yang disenyawakan selepas ovulasi.

Tom davies berasal dari mana?
Baca lebih lanjut

Tom davies berasal dari mana?

Davies dilahirkan di Liverpool, Merseyside. Di manakah Tom Davies membesar? Tom dilahirkan pada hari ke-30 Jun 1998 kepada ibunya Daine Davies (seorang pendandan rambut) dan bapa, Tony Davies (seorang penjawat awam) di bandar Liverpool.

Adakah baster ayam belanda membuatkan anda hamil?
Baca lebih lanjut

Adakah baster ayam belanda membuatkan anda hamil?

Kadar kejayaan untuk inseminasi buatan adalah sama seperti melakukan persetubuhan. Jadi, itu adalah mitos bahawa anda akan hamil daripada seorang baster ayam belanda, tetapi ini bukan mitos bahawa anda boleh hamil tanpa melakukan hubungan seks.