Il focus di questa domanda: alcuni software eseguono "lavori extra" al fine di aumentare le possibilità di un risultato "eventualmente positivo / soddisfacente", nonostante uno o più errori interni nel software, che richiede tempi di esecuzione più lunghi quando si verificano tali errori. Tutto ciò avviene all'insaputa dell'utente se l'esito …
Stiamo costruendo un servizio web (SOAP, .Net) che parlerebbe con (principalmente) client nativi (windows, C ++) e ci chiediamo quale sia il modo migliore per comunicare errori al client (es. SomethingBadHappened come servizio di accesso non disponibile o qualcosa di simile all'utente non trovato) e non sono stati in grado …
Sto lavorando come appaltatore alla progettazione di applicazioni Java aziendali per il mio cliente nel ruolo di responsabile tecnico. L'applicazione verrà utilizzata dagli utenti finali e ci sarà un team di supporto che supporterà l'applicazione al momento della partenza. Gli altri lead tecnici con cui sto lavorando hanno l'impressione che …
Sto lottando con una domanda molto semplice: Ora sto lavorando su un'applicazione server e ho bisogno di inventare una gerarchia per le eccezioni (alcune eccezioni esistono già, ma è necessario un framework generale). Come posso iniziare a farlo? Sto pensando di seguire questa strategia: 1) Cosa non va? Viene chiesto …
Mi sono imbattuto nel NoStackTracemixin per Eccezioni in scala. È buona pratica usarlo o dovrebbe essere considerato "interno" a scala e lasciato solo?
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Sono un po 'in disaccordo con uno sviluppatore più esperto su …
Sto lavorando su un'applicazione Java e vedo che le eccezioni di runtime sono gestite in molti punti. Per esempio, try { // do something } catch(NullPointerException e) { return null; } La mia domanda è: quando è una buona pratica gestire le eccezioni di runtime? Quando dovrebbero essere gestite le …
Con gli algoritmi paralleli che bussano alla porta, potrebbe essere un buon momento per pensare alla gestione degli errori. Quindi all'inizio c'erano dei codici di errore. Quelle succhiate. È stato libero di ignorarli, quindi potresti fallire in ritardo e produrre codice difficile da eseguire il debug. Poi sono arrivate le …
Io uso @SuppressWarnings("unchecked")e @SuppressWarnings("null")per lo più al di sopra metodi di lasciare che il codice di compilazione senza avvisi, ma ho i miei dubbi. Ho trovato questa domanda StackOverflow . Jon Skeet ha scritto una risposta che trovo intrigante. Secondo lui, A volte i generici Java non ti consentono di …
Sono nuovo di Java e stavo leggendo la sua documentazione sulle eccezioni. , e in particolare la pagina Eccezioni non controllate - La controversia . La linea di fondo dice: Se si può ragionevolmente prevedere che un client si ripristini da un'eccezione, impostarlo come un'eccezione selezionata. Se un client non …
Nel mio codice ci sono circa sette posti in cui sollevo un'eccezione. Tutte queste eccezioni sono trattate allo stesso modo: stampare un errore nel file di registro, ripristinare lo stato del software predefinito ed uscire. Durante la revisione del codice il mio ingegnere senior, che apprezzo molto, ha detto che …
Comprendo le eccezioni, le lancio, la gestione e la propagazione a un metodo inferiore nello stack di chiamate (ad es throws.). Quello che non capisco è questo: public static void main(String[] args) throws Exception { ... } Ora, suppongo che nel caso in cui venga lanciato mainun Exception, JVM lo …
Sono un programmatore professionista C e un programmatore hobbista Obj-C (OS X). Di recente sono stato tentato di espandermi in C ++, a causa della sua sintassi molto ricca. Finora il codice non ho trattato molto delle eccezioni. Objective-C li ha, ma la politica di Apple è abbastanza rigida: Importante …
Ho scritto una funzione che richiede all'utente un input fino a quando l'utente non inserisce un numero intero positivo (un numero naturale). Qualcuno ha detto che non avrei dovuto gettare e catturare eccezioni nella mia funzione e che avrei dovuto gestirle il chiamante della mia funzione. Mi chiedo cosa ne …
Esistono molti requisiti necessari affinché un sistema trasmetta e gestisca correttamente le eccezioni. Ci sono anche molte opzioni tra cui scegliere una lingua per implementare il concetto. Requisiti per le eccezioni (in nessun ordine particolare): Documentazione : una lingua dovrebbe avere un mezzo per documentare le eccezioni che un'API può …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.