Domande con tag 'exceptions'

1
risposta

La gestione delle eccezioni appartiene al livello più basso del runtime?

Sto progettando un linguaggio di programmazione abbastanza semplice basato su stack e implementandolo in Python. (nessun collegamento, perché non è ancora completamente implementato.) Il linguaggio stesso è essenzialmente inteso per essere il...
posta 30.01.2016 - 07:06
2
risposte

Perché l'eccezione HttpClientErrorException di Spring è un'eccezione non controllata?

Oracle riepiloga lo scopo delle eccezioni non controllate come: The next question might be: "If it's so good to document a method's API, including the exceptions it can throw, why not specify runtime exceptions too?" Runtime exceptions re...
posta 26.04.2016 - 02:39
2
risposte

Odori nella gestione delle eccezioni: come separare tra le eccezioni pubbliche e interne?

Durante lo sviluppo di una piccola API Web, abbiamo deciso di separare le eccezioni interne dalle eccezioni pubbliche. Le eccezioni pubbliche sono eccezioni HTTP, che si traducono in risposte HTTP con codice di stato appropriato (ad esempio Ba...
posta 17.02.2015 - 14:06
2
risposte

Ridondanza delle eccezioni Java

In che misura si dovrebbero rendere le eccezioni ridondanti o atomiche a un metodo. Ad esempio, supponiamo di avere un metodo public void authenticate(String username, String password) che chiama private void invokeServer(String userna...
posta 28.08.2013 - 14:07
2
risposte

Web API: centralizza la logica delle transazioni commerciali: buona idea?

Sviluppiamo su un'API Web ASP.NET in cui utilizziamo il modello "Unità di lavoro / deposito": I nostri controllori hanno questo aspetto: public class MyController : Controller { private IUnitOfWork _unitOfWork; private IMyService _m...
posta 03.04.2018 - 10:21
2
risposte

Avvolgimento di un'eccezione verificata specifica in domini non controllati del dominio? [duplicare]

Lo zio Bob dice nel libro Codice pulito che dovrebbero essere usate le Eccezioni non controllate. Ora JDK ha alcune eccezioni controllate: IOException, IllegalAccessException ecc. Che non possono essere evitate. Nella mia logica applicativa...
posta 22.03.2013 - 10:10
3
risposte

Comunicazione dei dettagli del risultato del metodo?

Ho un codice come questo (pseudocodice) foreach(Box box in boxes) { if(boxFilter.PassesFilter(box)) { // do something useful } else { Log.Log(format("Box %s was rejected", box.BoxId)) } } Ma ora penso che...
posta 09.03.2012 - 00:55
2
risposte

E 'possibile sfoltire lo stacktrace restituito per un'eccezione personalizzata in PHP

Sto lavorando su un progetto in PHP che esegue molte convalide di input e può generare classi di eccezioni personalizzate diverse in vari livelli dell'applicazione. Per rendere il codice del progetto più facile da leggere, ho spostato tutto il c...
posta 02.01.2012 - 21:57
1
risposta

In che modo il compilatore gestisce le eccezioni implicite? Alla ricerca di strategie di progettazione

Attraverso la funzione handleException, l'eccezione incontrata è implicita. In che modo il compilatore gestisce questo passaggio implicito di eccezioni? [Ad es. nei metodi C ++, questo puntatore viene passato all'account per l'oggetto corrente...
posta 19.01.2011 - 07:13
2
risposte

Passa un ErrorMessage da inserire nel metodo di ricezione come anti-pattern?

Vengo da uno sfondo Java e il mio collega è di .NET. Stiamo lavorando su un progetto Java e l'ho visto creare un metodo come questo: public Object myMethod(Object[] param1, ErrorMessage errorMessage) {...} ErrorMessage è un oggetto aut...
posta 11.10.2018 - 22:44