Perché dovremmo costruire con il livello di avviso più alto in .NET?

6

Ho sentito che dobbiamo costruire con il livello di avviso più alto.

È vero? perché?

E come cambiare il livello di avviso predefinito di .NET?

    
posta Martijn Verburg 06.06.2011 - 10:43
fonte

2 risposte

13

Non avere , ma è una buona idea costruire con il livello di avviso più alto. Perché? Gli avvertimenti sono potenziali problemi con il tuo codice: cose che potresti aver fatto male, male o in un modo che potrebbe causare problemi.

L'attivazione degli avvisi al più alto livello evidenzierà questi problemi, permettendoti di risolverli in anticipo, piuttosto che lasciarli diventare potenziali bug in un secondo momento. Inoltre, imparerai una buona pratica di programmazione durante la compilazione, migliorando la codifica man mano che procedi.

Modifica: in Visual Studio 2010, è possibile modificare il livello di avviso per un progetto facendo clic con il tasto destro su di esso, andando alla sua pagina delle proprietà e quindi impostando il livello di avviso a 4 nella scheda Costruisci. Se tocchi anche "Avvisi come errori", eventuali avvisi interromperanno la tua build, quindi dovrai avere per risolverli.

    
risposta data 06.06.2011 - 10:50
fonte
2

Ti aiuta a verificare di aver controllato tutti gli avvertimenti.

Questi avvertimenti potrebbero cambiare nella versione futura (ad esempio, il loro spazio dei nomi potrebbe cambiare)

Anche questo potrebbe trovarti di fronte a un problema in un campo specifico.

Devi conoscere tutti gli avvisi dell'applicazione e risolverli il più presto possibile.

    
risposta data 06.06.2011 - 10:45
fonte

Leggi altre domande sui tag