Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

12
Catturare le eccezioni generali è davvero una brutta cosa?
In genere sono d'accordo con la maggior parte degli avvisi di analisi del codice e provo ad aderirli. Tuttavia, sto avendo un momento più difficile con questo: CA1031: Non rilevare i tipi di eccezione generali Capisco la logica di questa regola. Ma, in pratica, se voglio intraprendere la stessa azione …
57 c#  design  exceptions 


7
Cosa significa artefatto?
Il dizionario definisce artefatto come: artefatto, artefatto [ˈɑːtɪˌfækt] n qualcosa fatto o dato forma all'uomo, come uno strumento o un'opera d'arte, specialmente un oggetto di interesse archeologico qualsiasi cosa creata dall'uomo, come un risultato sperimentale spuria (Scienze della vita e applicazioni connesse / Biologia) Citologia una struttura vista nei tessuti …


7
Esiste una parola chiave o un operatore per "né"?
Esiste un operatore equivalente di né ? Ad esempio, il mio colore preferito non è né verde né blu. E il codice sarebbe equivalente a: // example one if (color!="green" && color!="blue") { } // example two if (x nor y) { // x is false and y is false …
56 operators 



6
Duplicazione illusoria del codice
Il solito istinto è rimuovere qualsiasi duplicazione di codice che vedi nel codice. Tuttavia, mi sono trovato in una situazione in cui la duplicazione è illusoria . Per descrivere la situazione in modo più dettagliato: sto sviluppando un'applicazione Web e la maggior parte delle visualizzazioni sono sostanzialmente le stesse: visualizzano …






7
Perché ci sono così tante classi di stringhe di fronte a std :: string?
Mi sembra che molte più grandi librerie C ++ finiscano per creare il proprio tipo di stringa. Nel codice cliente si hanno o utilizzare quello dalla libreria ( QString, CString, fbstringecc, sono sicuro che chiunque può citarne alcuni), o mantenere la conversione tra il tipo standard e quello gli usi …
56 c++ 

9
I compilatori Intel sono davvero migliori di quelli Microsoft? [chiuso]
Anni fa, sono stato sorpreso quando ho scoperto che Intel vende compilatori compatibili con Visual Studio. L'ho provato in particolare per C / C ++ e per fantastici strumenti diagnostici. Ma il codice non era semplicemente così intenso dal punto di vista computazionale da notare la differenza. L'unica impressione è …
56 compiler 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.