StyleCop
StyleCop est un petit outil construit sur le code open-source qui est conçu pour analyser C # afin de déterminer sa compatibilité avec la syntaxe de codage qui StyleCop désigne. Depuis l'outil a été conçu par Microsoft, il vérifie également contre un ensemble de lignes directrices qui vont de pair avec le .NET Framework géré par Microsoft. FxCop est un autre outil similaire, mais que les ensembles de code de vérification des outils qui ont été gérées par le .NET Framework. Étant donné que les outils recherchent différents styles de codage, ils peuvent fonctionner selon des règles différentes.
- Analyse du code
- Outil puissant
- Le codage cohérent
- Obsolète
Alors que StyleCop est techniquement obsolète que les utilisateurs sont passés à Visual Studio 2015, il peut encore être utilisé par des systèmes qui ne sont pas encore mis à niveau vers cette version du logiciel. Le logiciel n'est plus pris en charge par le développeur, mais il est encore un outil viable pour les systèmes plus anciens. Les utilisateurs qui veulent assurer leur code est à une utilisation par des StyleCop peut pour vous assurer qu'ils ne font aucune erreur de syntaxe. La chose unique au sujet StyleCop sur la même nom FxCop est que StyleCop analyse en fait le code source lui-même. FxCop ne soit pas tout à fait jusqu'à ce niveau, car il arrête à des ensembles de code générés par le .NET Framework. StyleCop suit un ensemble de règles distinctes qui lui permet d'analyser précisément le code et trouver des problèmes potentiels. La première chose que le logiciel recherche est une documentation appropriée. La documentation est l'un des aspects les plus vitaux de codage. Après cela, il vérifie la bonne mise en page et la maintenabilité générale. Code salissant avec beaucoup de contenu étranger est plus difficile à maintenir, de sorte que le logiciel pourrait recommander une réduction de code. A partir de là, StyleCop commence à être tout à fait spécifique. Il commence à chercher des problèmes avec la lisibilité, le nommage et l'espacement. Celles-ci pourraient ne pas sembler des problèmes importants, mais le moindre caractère sur place lorsque le code compile peut signifier le logiciel ne fonctionne pas du tout. Lorsque vous utilisez le logiciel StyleCop, vous serez en mesure de l'utiliser par la ligne de commande ou par l'intermédiaire d'une interface graphique. De nouvelles règles peuvent être ajoutées au système afin qu'ils soient appliqués lorsque le code analyse. Maintenant que le développement du logiciel a cessé, les utilisateurs de Visual Studio 2015 ou plus tard peuvent utiliser le successeur de l'outil appelé StyleCopAnalyzers. Il y a des utilisateurs qui pourraient revendiquer le logiciel StyleCop réduit la productivité globale car elle applique les règles de style qui ne sont pas vraiment nécessaires. Par exemple, dans certains cas, le logiciel refuse de compiler le code à moins qu'il comprend des espaces supplémentaires entre la fonction et les parenthèses qui définit la fonction. Cela oblige l'utilisateur à insérer manuellement ces espaces puisque la plupart des codeurs ne connaîtraient pas les insérer au préalable. Une règle comme celui-ci n'est pas une règle du langage de programmation proprement dite, mais simplement une règle du style imposé par StyleCop. Depuis force StyleCop ces règles sur chaque bit de code écrit et analysé, les développeurs auront du mal à utiliser cet outil pour analyser le code de test à la volée. Le code lui-même peut-être parfaitement fonctionnel, mais le logiciel trouvera de fausses erreurs de syntaxe qui l'empêchent de compiler avec succès.