Domande con tag 'exceptions'

3
risposte

Buona pratica o servizio per il monitoraggio degli errori di applicazione non gestiti per una piccola organizzazione

Sto lavorando con più software con vari modi di monitorare gli errori. Quando creo software, di solito mando un'email con lo stack trace agli amministratori (di solito io). Alcuni software del cliente sono monitorati da un team che controlla che...
posta 12.06.2012 - 11:53
1
risposta

Gerarchia delle eccezioni e uso di quale messaggio per le stringhe di analisi

Ho un pezzo di codice che analizza un file di testo riga per riga. Devo raggiungere gli obiettivi: testare la sintassi del testo ed estrapolarne le informazioni. È abbastanza probabile che si verifichino errori di sintassi, quindi voglio fornire...
posta 02.01.2017 - 12:39
1
risposta

I metodi dovrebbero restituire solo un'eccezione della propria classe di eccezioni?

Considera il seguente frammento di codice: class Foo { Baz baz; // ... void bar() { int p = this.baz.doSomething(); if (p == this.x) { throw new FooException('Invalid values', FooException::INVALID_VALUES); } thi...
posta 30.09.2016 - 06:50
2
risposte

Vantaggi dell'estensione della classe Exception predefinita

Ho visto che è possibile estendere la classe Exception in PHP, abilitando uno a lanciare un'eccezione IncorrectParameterTypeException , o un'eccezione ValueOutOfRangeException (forse questi sono esempi sbagliati di eccezioni personalizz...
posta 30.10.2015 - 16:45
3
risposte

Utilizzo esteso di un'eccezione

Sono in procinto di costruire un sistema di routing per scopi di apprendimento e ho riscontrato un problema che ritengo sia un po 'nell'area grigia delle migliori pratiche. Ragazzi, potete aiutarmi a decidere se questo è sbagliato, okay o potreb...
posta 19.04.2015 - 20:02
2
risposte

Comprensione dei casi eccezionali

Ho studiato l'uso delle eccezioni in vari progetti di php (come Doctrine e Zend Framework). Le eccezioni sembrano essere generate quando si verifica uno stato / input non valido. Un esempio perfetto è Doctrine che genera un'eccezione quando si t...
posta 12.11.2013 - 08:28
2
risposte

Operatività ripetuta con eccezione generica

Sto cercando un modo per ottenere la logica di riprovare un'operazione in un unico metodo mantenendo i tipi di eccezione dell'operazione. I.e., l'implementazione per riprovare un'operazione potrebbe essere simile a questa: public void retri...
posta 20.05.2014 - 16:12
2
risposte

Quali sono le comuni / migliori pratiche per i framework che gestiscono eccezioni standard di terze parti?

Tra le altre cose nella mia vita, sto scrivendo una struttura in PHP per gestire una serie di problemi comuni a cui mi imbatto in ogni progetto che affronto. Il framework è attualmente molto incentrato sui dati, con il componente più grande (den...
posta 27.01.2018 - 10:40
3
risposte

Questa è una situazione valida per la restituzione piuttosto che un'eccezione?

Questo non è qualcosa che farei normalmente, ma ho una situazione in cui un codice legacy esistente viene riutilizzato in una nuova applicazione. Il codice è condiviso e deve essere utilizzato sia dalla legacy che dalla nuova applicazione. L'app...
posta 30.07.2015 - 03:04
2
risposte

Gestione degli errori ed eccezioni in un'architettura a strati (o cipolla) [chiusa]

Data un'architettura a cipolla, quali sono i vantaggi e gli svantaggi del lancio di eccezioni nella logica aziendale (che si trova al centro della cipolla) per i parametri non validi forniti dall'utente? L'alternativa sarebbe codice di errore...
posta 27.11.2017 - 15:11