Domande con tag 'exception-handling'

3
risposte

Il livello di servizio deve intercettare tutte le eccezioni dao e racchiuderle come eccezioni di servizio?

Ho un'applicazione web Spring a tre livelli: dao, servizio e controller. Un controller non chiama mai direttamente dao, lo fa attraverso il livello di servizio. In questo momento, la maggior parte delle volte se c'è un'eccezione dao (runtime) ch...
posta 23.10.2014 - 00:01
2
risposte

Tipo super eccezionale di eccezioni

Se il lancio di System.Exception è considerato così negativo, perché non era Exception fatto abstract in primo luogo? In questo modo, non sarebbe possibile chiamare: throw new Exception("Error occurred."); Ciò imporrebbe l...
posta 14.11.2011 - 15:11
7
risposte

Esistono fondamentalmente delle eccezioni per impedire il blocco di un sistema?

In secondo luogo, mi chiedevo se qualcuno sapesse quale fosse la differenza tra le eccezioni (nel regno del flusso di controllo delle eccezioni) e le eccezioni (come quelle usate in Java). Ma sono lì per proteggere fondamentalmente il sistema...
posta 14.10.2011 - 23:27
3
risposte

Decisione per le eccezioni non selezionate in Scala

Come programmatore Java, sono sempre stato critico verso le eccezioni non selezionate. Per lo più i programmatori lo usano come rotta per la facilità di codifica solo per creare problemi in seguito. Anche i programmi (sebbene disordinati) con le...
posta 30.11.2012 - 07:04
6
risposte

Dovresti lanciare un'eccezione se i valori di input di un metodo non sono compresi nell'intervallo? [duplicare]

Dovresti lanciare un'eccezione se i valori di input di un metodo non sono compresi nell'intervallo? ad esempio //no imaginary numbers public int MySquareRoot(int x) { if (x<0) { throw new ArgumentOutOfBoundsException("Must be...
posta 13.05.2014 - 10:08
1
risposta

Va bene rendere inutilizzabile un costruttore predefinito?

In particolare per chiedere informazioni sul costruttore predefinito Dato che il costruttore inizializza tutti i dati per un oggetto, se creo una classe che non può essere utilizzata senza un'inizializzazione corretta, non è il caso che il...
posta 26.03.2014 - 18:55
6
risposte

alternative a try-catch nidificati per fallbacks

Ho una situazione in cui sto cercando di recuperare un oggetto. Se la ricerca fallisce, sono presenti diversi fallback, ognuno dei quali potrebbe non riuscire. Quindi il codice assomiglia a: try { return repository.getElement(x); } catch (...
posta 29.04.2014 - 23:16
5
risposte

Gestione delle eccezioni in un programma che deve essere eseguito 24/7

Ho letto che dovremmo prendere solo eccezioni che possono essere gestite, il che rende cattiva l'idea della classe di base di base (C # in questo caso) (per altri motivi). Attualmente faccio parte di un progetto in cui finora non ho ancora visto...
posta 22.01.2014 - 09:09
5
risposte

Rafforzamento del codice con una gestione delle eccezioni eventualmente inutile

È buona pratica implementare una gestione delle eccezioni inutile, nel caso in cui un'altra parte del codice non sia codificata correttamente? Esempio di base Semplice, quindi non perdo tutti:). Diciamo che sto scrivendo un'app che most...
posta 24.05.2013 - 11:16
2
risposte

Come dovrei gestire gli errori del logger?

In molte delle applicazioni della nostra azienda, utilizziamo un logger personalizzato. È abbastanza robusto, anche se potremmo sostituirlo con qualcosa come NLog in futuro. Una delle attività del logger consiste nel registrare tutte le eccezion...
posta 12.12.2014 - 18:22