Pertanyaan yang diberi tag exceptions

19
Pengecualian - "apa yang terjadi" vs "apa yang harus dilakukan"

Kami menggunakan pengecualian untuk memungkinkan konsumen kode menangani perilaku tak terduga dengan cara yang bermanfaat. Biasanya pengecualian dibangun di sekitar skenario "apa yang terjadi" - seperti FileNotFound(kami tidak dapat menemukan file yang Anda tentukan) atau ZeroDivisionError(kami...

19
Akhiran Pengecualian pada pengecualian di java

Menentukan akhiran Pengecualian pada kelas pengecualian terasa seperti kode bau bagi saya (informasi Redundan - sisa nama menyiratkan keadaan kesalahan dan mewarisi dari Pengecualian). Namun, tampaknya juga semua orang melakukannya dan ini merupakan praktik yang baik. Saya ingin memahami mengapa...

16
Penggunaan pengecualian secara otomatis dalam C ++

Pernyataan FAQ pengecualian isocpp.org menyatakan Jangan gunakan lemparan untuk menunjukkan kesalahan pengkodean dalam penggunaan suatu fungsi. Gunakan assert atau mekanisme lain untuk mengirim proses ke debugger atau untuk menghentikan proses dan mengumpulkan crash dump untuk pengembang untuk...

15
Baik penggunaan blok tangkap coba?

Saya selalu menemukan diri saya bergulat dengan ini ... mencoba menemukan keseimbangan yang tepat antara mencoba / menangkap dan kode tidak menjadi berantakan tab, kurung, dan pengecualian yang dilemparkan kembali ke tumpukan panggilan seperti kentang panas. Misalnya, saya memiliki aplikasi yang...

15
Apakah melempar pengecualian dari formulir properti yang buruk?

Saya selalu dari pola pikir bahwa properti (yaitu, operasi set / get mereka) harus cepat / langsung dan bebas kegagalan. Anda seharusnya tidak perlu mencoba / mencari-cari atau mengatur properti. Tapi saya sedang mencari beberapa cara untuk menerapkan keamanan berbasis peran pada properti beberapa...