Funzioni

DevPartner Studio Pro Edition

DevPartner Studio migliora le versioni di Microsoft Visual Studio Professional, Premium e Ultimate con una suite di funzioni di qualità di codifica, che ha ottenuto riconoscimenti e che favorisce la produttività delle fasi di sviluppo. DevPartner Studio rileva ed esegue diagnosi automatiche di eventuali difetti del software, problemi di prestazioni e vulnerabilità della sicurezza già nelle prime fasi del processo di sviluppo, quando la risoluzione dei problemi è più economica.

CodeReview e analisi statistiche

Scoprite eventuali problemi di struttura, composizione, complessità e denominazione del codice con CodeReview, in modo che i team possano monitorare le proprie pratiche locali e raggiungere gli obiettivi di progettazione relativi all'orientamento, alla gestibilità e alla leggibilità del codice. Da qui una riduzione dei comuni modelli di bug.

Analisi delle prestazioni

Per quel che riguarda le prestazioni, DevPartner identifica le aree sensibili che assorbono la capacità del processore, consentendo al software di funzionare nel modo più efficiente possibile.

Analisi del codice sorgente statico tramite scansioni di sicurezza ASP .NET

DevPartner CodeReview identifica i codici che violano le best practice, sia che si tratti o meno di standard di settore di Microsoft oppure che siano allineate a determinate best practice in autonomia da parte del team di sviluppo.

BoundsChecker: consigli sulla correzione di errori tramite esempi di codici

Con BoundsChecker di DevPartner, gli sviluppatori sono in grado di isolare velocemente specifici errori di runtime che danno luogo ad applicazioni instabili. BoundsChecker offre una spiegazione degli errori e suggerisce soluzioni a livello di codice.

Analisi della copertura del codice con TrueCoverage

Con TrueCoverage è possibile individuare automaticamente le porzioni di codice che non sono state sottoposte a test in qualsiasi componente o applicazione scritta in Visual C++ o .Net.

Supporto per l'utilizzo della riga di comando

La registrazione dei bug può raggiungere un maggior livello di automazione grazie ai server per l'integrazione e i test sulle unità configurate con le utility della riga di comando di DevPartner. Potete controllare in modo semplice e flessibile tutti i framework di prova, sia commerciali sia con script.

Correlazione dei risultati delle sessioni di analisi multilivello

Le applicazioni multilivello di fascia medio alta che raggiungono numerosi utenti situati in endpoint potenzialmente distanti condividono i workload in diverse CPU. Per una panoramica condivisa sull'utilizzo della CPU potete accorpare i dati delle varie sessioni di analisi.

Regole personalizzabili per i team e i singoli individui

Gli architetti e gli sviluppatori possono ricorrere a CodeReview Rule Manager per progettare le regole che i team devono seguire, così da favorire la coerenza e ovviare ai modelli antitetici più comuni.

Definizione del profilo delle applicazioni distribuite

Se le vostre applicazioni sono strutturate a più livelli o se avete l'esigenza di raccogliere dati dal server di un team, potete utilizzare l'opzione di analisi da remoto.

Analisi delle prestazioni della CPU a livello di riga

L'analisi delle prestazioni di DevPartner mostra l'utilizzo della CPU di ogni riga del codice senza modificare la sorgente. In questo modo, non sarà necessario aggiungere timer di ciclo per estrarre algoritmi ottimizzati in posizioni discrete. Potete prevenire la corruzione di parti del codice ancor prima che venga scritto il codice sorgente.

Analisi della memoria

Individuando gli oggetti e le allocazioni che accumulano memoria, è possibile garantire la disponibilità e la stabilità delle risorse.

Visualizzazione del runtime relativo al consumo di memoria

Con questa opzione, potete acquisire informazioni in tempo reale sul comportamento delle applicazioni gestite per quel che riguarda l'esaurimento del carico di lavoro e su qualsiasi attività di recupero dello spazio.

Individuazione delle tendenze relative alla volatilità e alla stabilità

Potete applicare l'analisi della copertura ai test sulle unità per una valutazione quantitativa più approfondita rispetto al semplice test sulle unità. Rilevate preventivamente i deficit durante la fase di sviluppo per agevolare i successivi test delle applicazioni.

Perché scegliere DevPartner?

DevPartner è una soluzione di prove automatizzate che permette di verificare la correttezza del codice alla prima stesura. Potete individuare difetti del software, perdite di memoria, colli di bottiglia delle prestazioni e problemi di configurazione in modo rapido e semplice.

I difetti del software e i problemi prestazionali vengono rilevati e diagnosticati automaticamente nella fase iniziale del processo. Migliorate le vostre competenze in materia di sviluppo grazie a consigli integrati sul codice forniti da esperti, standard di codifica e istruzioni basate sulle regole, migliorando al tempo stesso l'affidabilità e le prestazioni del vostro software. I miglioramenti apportati a Visual Studio e Team Foundation Server di DevPartner promuovono l'adozione degli standard di codifica, che riducono i rischi tecnici legati al progetto e al codice e massimizzano la produttività degli sviluppatori.