Se avete installato il Microsoft Source Analysis e l'avete provato su un qualsiasi progetto, presumo che nella serie interminabile di errori vi sarà sicuramente capitato quello con codice SA1200: UsingDirectivesMustBePlacedWithinNamespace e vi sarete domandati il perchè di questa segnalazione. A prima vista il problema sembra non esistere, anche in considerazione del fatto che la posizione dei vari using è generata automaticamente da Visual Studio. In realtà posizionare gli using all'interno del namespace comporta una minore possibilità di collisione dei namespaces e sopratutto cambia la modalità di caricamento delle assemblies che contengono i tipi presenti...
Finalmente un tool interno Microsoft conosciuto come StyleCop è stato rilasciato pubblicamente. L'utility serve per controllare e uniformare lo stile utilizzato nello scrivere, mantenere e documentare il codice C#, infatti questo tool, alternativo a FxCop, analizza direttamente il codice sorgente. Una volta installato si integra direttamente in Visual Studio e produce un report dettagliato su cosa non va nel vostro codice, in dettaglio il tool analizza: Layout of elements, statements, expressions, and query clauses Placement of curly brackets,...