Qual è il modo migliore per organizzare l'eccezione in un progetto Python? Qual è il modo giusto di usare la descrizione dell'eccezione?
Ad esempio, ho una funzione che analizza la posta elettronica e restituisce alcuni dati dal suo allegato....
Non si utilizza UncheckedIOException, NullPointerException possibile
public void callerMethod() {
Object result = ioMethod();
// call instance method of result
}
public Object ioMethod() {
try {
// IO Stuff
retu...
Considera le seguenti c # codice:
public class ExceptionManager
{
public static void TreatException(Exception ex)
{
if (ShowAndContinue(ex))
// display a user-friendly message on what happened and let the app run....
Assumi un'applicazione con un modello di dominio ricco con molte classi (ad esempio School , Classroom , Teacher , Student , Course , Exam , Submission , ...) che rimanda a l'un l'altro. Modello e collegamenti sono ma...
Se volessi implementare la mia versione di std :: exception senza una buona ragione, ci sono delle cose particolari sull'implementazione di questo tipo di oggetto di cui dovrei essere a conoscenza? Sembra una cosa abbastanza semplice che è princ...
Qual è la migliore pratica per la gestione delle eccezioni generate da gestori di eventi / ascoltatori in un ciclo di eventi? Ad esempio:
class EventLoop
{
public:
void start(); //create a thread which calls run();
void run()
{
whi...
Suppongo che questa domanda sia valida per qualsiasi linguaggio di programmazione in grado di gestire (o almeno lanciare) un exception . Comunque mi atterro a Python come esempio.
Le prime 2 risposte alla seguente domanda non concordano t...
Il mio codice ora assomiglia a qualcosa del tipo:
void throw_illegal_part_of_input_exception(char c) {}
void throw_invalid_input_length_exception(int position, int length) {}
void throw_invalid_subinput_length_exception(int position, int lengt...
Il sistema attuale su cui sto lavorando passa attraverso una serie di documenti e amp; esegue una logica utilizzando i metadati del documento. Se i metadati di un documento sono fishy..it lancia un'eccezione. Il sistema registra l'eccezione, fal...
Sto progettando una libreria che astrae un tipico servizio http CRUD chiamato FooService.
In questa libreria sto lanciando diverse eccezioni come FooServiceClientException per errori relativi alla rete o FooServiceObjectNotFound qua...