je suis pas tr�s familier des environnement .Net, je viens du mond J2EE
et Eclipse, pardonnez donc mes erreurs.
Je dois d�buter un projet en VStudio, et mettre en place les outils de
qualit� qui vont bien et de travail collaboratif.
VStudio express n'int�gre rien de ce genre semble-t-il.
J'aimerais savoir s'il y a des possibilit�s de plugin comme dans
eclipse, et quels sont les outils recommand�s pour du dev correcte:
- tests unitaires
- metric de code, analyse statique/structurelle de code
- profiling
- gestion de conf (CVS? SVN? autre ?)
- environnement de build pour automatiser tout �a (Ant? Maven?)
Voil�, quelqu'un pourrait-il me briefer un peu sur �a, et me proposer
des outils libres de pr�f�rences et interop�rable avec VS Express.
SInon, quels seront les r�els plus d'une version pro, laquelle faut-il,
et quel est l'ordre de prix d'une licence...
Merci.
Bonne soir�e.
Dans un premier temps, bienvenu sur .net. Tu vas voir avec le temps
c'est une plateforme merveilleuse et qui te permettra une certaine
productivit� sous peu ;)
Pour r�pondre � ta question oui il existe de tr�s bon outils pour tout
ce que tu demande.
- tests unitaires :
Effectivement l� une version pro a ce qu'il faut (pas disponible dans la
version express 2008 � ce qu'il semblerait)
- metric de code, analyse statique/structurelle de code
- profiling
Pour ces deux choses il y de tr�s bon outils gratuits comme StyleCop,
FxCop, mais j'ai une pr�f�rence pour NDepend qui offre bon nombre de
fonctionnalit�s communes aux deux produits pr�c�dent avec une tr�s bonne
int�gration � Visual Studio (j'utilise la version pro, donc je ne sais
pas exactement pour le version gratuite)
- gestion de conf (CVS? SVN? autre ?)
Dans .net tu as des fichiers .config directement manipulable via Visual
Studio. La documentation est relativement fournie via la MSDN. L� encore
effectivement dans un version pro on dispose d'un outils d�di� aux
fichier de configuration pour WCF... enfin c'est le seul que je
connaisse, il y en a peut �tre plus.
- environnement de build pour automatiser tout �a (Ant? Maven?)
Pourquoi? La version Express ne permet toujours pas la gestion d'une
solution? Uniquement des projets uniques?
Si c'est le cas, il existe Nant qui fonctionne tr�s bien.
Une version pro permet de g�rer des solutions (groupements de plusieurs
assembly et de choisir l'ordre de compilation, le mode de compilation et
l'ordre de d�marrage pour le lancement du debug.
Pour ce qui est de Visual Studio Express, en saoit c'est un tr�s bon
outils pour lequel tu trouveras certainement de nombreux plugin gratuit
dont malheureusement je ne sait pas grand chose aillant quitt� ces
version alors appel�s "initiation" � l'�poque et qui malheureusement
n'avait pas l'aspect gratuit qui fait tout de m�me une grande partie de
leur int�r�t ;)
--
J�r�my JEANSON
MCP
http://www.jjeanson.fr