Ho scritto del codice per testare l'impatto di try-catch, ma vedendo alcuni risultati sorprendenti. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < …
Sto guardando l'articolo C # - Data Transfer Object su DTO serializzabili. L'articolo include questo pezzo di codice: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new StringWriter(); xmlSer.Serialize(sWriter, dto); return sWriter.ToString(); } catch(Exception ex) { throw ex; } } Il resto …
Di tanto in tanto in Python, vedo il blocco: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something Qual è il motivo per cui esiste try-tranne-else? Non mi piace questo tipo di programmazione, poiché utilizza le eccezioni per eseguire il controllo del flusso. Tuttavia, se è incluso nella …
Sono sempre stato convinto che se un metodo può generare un'eccezione, è sconsiderato non proteggere questa chiamata con un blocco try significativo. Ho appena pubblicato " Dovresti SEMPRE concludere le chiamate che possono essere provate, catturare i blocchi. "a questa domanda e mi è stato detto che si trattava di" …
Ho bisogno di catturare alcuni avvisi lanciati da alcune funzioni native di PHP e quindi gestirli. In particolare: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Emette un avviso quando la query DNS non riesce. try/ catchnon funziona perché un avviso …
Voglio scrivere trycatchcodice per gestire gli errori durante il download dal Web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Queste due istruzioni vengono eseguite correttamente. Di seguito, creo un indirizzo Web inesistente: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]non esiste. Come si scrive un trycatchciclo (funzione) in modo che: Quando …
Vedo spesso commenti su altre domande di Stack Overflow su come l'uso di except: passè scoraggiato. Perché è così male? A volte non mi interessa quali siano gli errori e voglio solo continuare con il codice. try: something except: pass Perché usare un except: passblocco non va bene? Cosa lo …
Durante una revisione del codice con un dipendente Microsoft ci siamo imbattuti in un'ampia sezione di codice all'interno di un try{}blocco. Lei e un rappresentante IT hanno suggerito che ciò può avere effetti sulle prestazioni del codice. In effetti, hanno suggerito che la maggior parte del codice dovrebbe essere al …
Sto rivedendo un codice per un amico e dico che stava usando un'istruzione return all'interno di un blocco try-finally. Il codice nella sezione Finalmente continua a funzionare anche se il resto del blocco try no? Esempio: public bool someMethod() { try { return true; throw new Exception("test"); // doesn't seem …
Try-catch ha lo scopo di aiutare nella gestione delle eccezioni. Ciò significa che in qualche modo aiuterà il nostro sistema a essere più robusto: prova a recuperare da un evento imprevisto. Sospettiamo che possa accadere qualcosa durante l'esecuzione e l'istruzione (invio di un messaggio), quindi viene racchiuso nel tentativo. Se …
pur mantenendo il codice del mio collega anche da qualcuno che afferma di essere uno sviluppatore senior, vedo spesso il seguente codice: try { //do something } catch { //Do nothing } o a volte scrivono informazioni di registrazione per registrare file come il seguente try catchblocco try { //do …
Ho visto la gente dire che è una cattiva forma usare catch senza argomenti, specialmente se quel catch non fa nulla: StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } catch // No args, so it will catch any exception {} reader.Close(); Tuttavia, questa è considerata una …
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 . Migliora questa domanda Ho appena visto una domanda su try-catch , …
Sappiamo che è costoso catturare eccezioni. Ma è anche costoso utilizzare un blocco try-catch in Java anche se non viene mai generata un'eccezione? Ho trovato la domanda / risposta Stack Overflow Perché i blocchi try sono costosi? , ma è per .NET .
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.