Pertanyaan yang diberi tag «exceptions»

Pengecualian adalah kejadian dalam proses aplikasi yang membutuhkan penyimpangan dari aliran normal program.

2
Apakah pengecualian untuk flow control praktik terbaik dalam Python?
Saya sedang membaca "Belajar Python" dan telah menemukan yang berikut: Pengecualian yang ditentukan pengguna juga dapat menandakan kondisi non-teror. Misalnya, rutin pencarian dapat dikodekan untuk meningkatkan pengecualian ketika kecocokan ditemukan alih-alih mengembalikan bendera status untuk penelepon untuk ditafsirkan. Di bawah ini, pengendali pengecualian coba / kecuali / yang lain melakukan …

4
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 saya kembangkan saat ini yang menggunakan SQLite. Saya memiliki …

7
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 objek. Misalnya properti Karyawan. Gaji. Beberapa …
15 .net  exceptions 

1
Apakah boleh membuat konstruktor default tidak dapat digunakan?
Secara khusus bertanya tentang konstruktor default Mengingat konstruktor menginisialisasi semua data untuk objek, jika saya membuat kelas yang tidak dapat digunakan tanpa inisialisasi yang benar, bukankah konstruktor default tidak berguna? Mempertimbangkan: // A class for handling lines in a CSV file class CSV_Entry { private: unsigned num_entries; std::string string_version; std::vector<std::string> …

8
Di Jawa, untuk apa pengecualian diperiksa? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Pengecualian Java diperiksa telah mendapat beberapa pers yang buruk selama bertahun-tahun. Pertanda jitu adalah …

3
Bagaimana cara mensimulasikan peristiwa yang menyebabkan pengecualian untuk menguji coba / tangkap blok?
Saya mengerti bagaimana pengecualian bekerja dan bagaimana menangkap dan menanganinya dalam C # tetapi bagaimana saya bisa mensimulasikan peristiwa yang dapat menyebabkan pengecualian untuk memastikan bahwa itu ditangkap dengan benar? Sebagai contoh, apakah mungkin untuk menjalankan aplikasi di semacam test bed di mana dimungkinkan untuk mensimulasikan masalah jaringan, masalah database, …
14 c#  testing  exceptions 

4
Bagaimana saya harus menulis tes untuk metode murni yang tidak mengembalikan apa pun?
Saya memiliki banyak kelas yang berhubungan dengan validasi nilai. Sebagai contoh, suatu RangeValidatorkelas memeriksa apakah suatu nilai berada dalam kisaran yang ditentukan. Setiap kelas validator berisi dua metode is_valid(value):, yang mengembalikan Trueatau Falsebergantung pada nilai, dan ensure_valid(value)yang memeriksa nilai yang ditentukan dan tidak melakukan apa pun jika nilainya valid, atau …

4
Apakah pengecualian menangani masalah lintas sektoral?
Saya tidak melihat banyak perbedaan antara kekhawatiran tentang penanganan pengecualian dan penebangan karena keduanya merupakan masalah lintas sektoral. Bagaimana menurut anda? Bukankah itu harus ditangani secara terpisah sendiri daripada disisipkan dengan logika inti metode yang diterapkan? EDIT : Apa yang saya coba katakan, adalah bahwa menurut saya implementasi metode seharusnya …


5
Kapan mulai menulis Penanganan Eksepsi, Logging
Kapan Anda mulai menulis Kode Penanganan Pengecualian Anda? Kapan Anda mulai menulis Laporan Pencatatan. Untuk keperluan menguraikan pertanyaan ini, mari kita asumsikan bahwa kita berada di platform .NET dengan log4net logging tetapi merasa bebas untuk menjawab dengan cara yang umum. Solusi: Proyek Formulir Windows. Proyek: UI, BusinessRules, DataHandlers Jadi, apakah …


5
Apa perbedaan konseptual antara akhirnya dan destruktor?
Pertama, saya sangat menyadari mengapa tidak ada konstruksi 'akhirnya' dalam C ++? tetapi diskusi komentar yang panjang tentang pertanyaan lain tampaknya membutuhkan pertanyaan terpisah. Terlepas dari masalah bahwa finallydalam C # dan Java pada dasarnya hanya dapat ada satu kali (== 1) per cakupan dan satu cakupan dapat memiliki beberapa …

2
Bagaimana saya harus menangani kegagalan logger?
Di beberapa aplikasi perusahaan kami, kami menggunakan logger khusus. Ini cukup kuat, meskipun kami dapat menggantinya dengan sesuatu seperti NLog di masa depan. Salah satu tugas logger adalah mencatat pengecualian yang ditemukan dalam aplikasi. Satu kekhawatiran yang selalu saya miliki adalah bahwa penanganan pengecualian di dalam logger memungkinkan kegagalan diam. …


4
Apakah rethrowing pengecualian membocorkan abstraksi?
Saya memiliki metode antarmuka yang menyatakan dalam dokumentasi itu akan membuang jenis pengecualian tertentu. Implementasi metode itu menggunakan sesuatu yang melempar pengecualian. Pengecualian internal ditangkap dan pengecualian yang dinyatakan oleh kontrak antarmuka dilemparkan. Berikut adalah sedikit contoh kode untuk menjelaskan dengan lebih baik. Itu ditulis dalam PHP tetapi cukup sederhana …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.