Domande con tag 'exceptions'

2
risposte

Come gestire le eccezioni degli ascoltatori licenziati

Questa è più una domanda di design e speravo di ottenere pro e opinioni su ciò che ha senso. SFONDO Immagina qualcosa che contenga uno o più ascoltatori di eventi. Ogni tanto la cosa lancia eventi ai suoi ascoltatori. PROBLEMA Il pro...
posta 12.09.2011 - 07:30
2
risposte

Mappatura delle eccezioni alla risposta all'errore

Immagina un programma che espone un servizio REST / servizio GRPC / qualsiasi servizio, che utilizza diverse librerie di terze parti. Queste librerie possono ovviamente generare eccezioni se qualcosa va storto, ad esempio se l'utente tenta di...
posta 07.02.2018 - 09:45
1
risposta

Devo usare le eccezioni per controllare l'intervallo di parametri in Python?

Ad esempio per la seguente firma del metodo: def genClusters(n_clusters, n_nodes, cluster_distribution): n_clusters dovrebbe essere un numero intero superiore a 1. n_nodes dovrebbe essere un numero intero superiore a n_...
posta 23.01.2015 - 02:57
5
risposte

Come gestire le eccezioni che vengono assorbite da una libreria di terze parti?

Attualmente sto riscontrando un problema con un fornitore di librerie di controllo di terze parti. Hanno un'eccezionale cultura occulte che ostacola il mio approccio generale di fail-fast nello sviluppo del software. Un esempio: il loro contr...
posta 10.02.2015 - 18:47
1
risposta

Perché le eccezioni F # generalmente non sono suffissate con "Eccezione"?

In .NET, è idiomatico il suffisso di tipi di eccezione con Exception . Ma la maggior parte, se non tutte, le fonti che ho visto per i tipi di eccezioni personalizzate in F # non seguono questo idioma. La maggior parte sembra utilizzare il...
posta 03.07.2014 - 23:45
3
risposte

Eccezione di lancio da una proprietà quando il mio stato dell'oggetto non è valido [duplicato]

Sono consapevole che nel caso generale, la risposta a "dovrei lanciare un'eccezione da una proprietà" è "generalmente no, ma in alcune circostanze speciali è OK farlo". Esiste una linea guida Microsoft che fornisce questa risposta generale e...
posta 15.10.2013 - 16:57
3
risposte

Perché gli interrupt devono essere disattivati quando si trova all'interno di un altro codice di interruzione?

Domanda semplice che mi aiuterà a capire la mia classe OS ... grazie! Fondamentalmente, perché è pericoloso avere un interrupt all'interno di un interrupt? (o eccezione all'interno di eccezioni)     
posta 18.09.2011 - 01:20
4
risposte

Una lunga lista di parametri controlla un anti-pattern?

Background: sto lavorando a un'applicazione che gestirà i generatori di backup. Questi generatori devono poter essere "collegati" insieme. Ad esempio, il generatore B potrebbe servire come backup per il generatore A. Se A fallisce, il software a...
posta 12.09.2014 - 23:07
3
risposte

Svantaggi di un gestore di errori master?

Penso che potrei semplificare la mia vita facendo una classe di gestione delle eccezioni che posso solo spedire tutte le eccezioni e che gestirà in modo appropriato. Idealmente: def dostuff(): try: dothis() except Exception e: H...
posta 22.12.2015 - 01:08
2
risposte

IllegalStateException vs. IllegalArgumentException

In hanno scritto una funzione che si aspetta che il chiamante passi in un file di configurazione come XML. Quindi analizzo questo file dato ed estrai qualcosa che poi restituisco. In questa funzione (almeno) possono accadere due cose "cattive...
posta 27.06.2014 - 15:22