0 votes

Comment avez-vous bénéficié de Resharper

Combien de code bazar pourriez-vous supprimer en utilisant ReSharper 4?

Je veux en savoir plus sur les avantages sur des bases de code de 10 000 lignes et plus

9voto

krosenvold Points 35979

Resharper est un outil. Le refactoring continu est une attitude. Si vous avez l'attitude, alors selon moi resharper est le meilleur outil que vous puissiez obtenir. L'outil en lui-même ne supprime pas vraiment les bricolages.

La taille de la base de code rend ces outils encore plus importants. Avec des bases de code raisonnablement grandes, vous devez faire confiance à l'outil. J'utilise tous les outils de jetbrains et je les trouve merveilleux.

Je pense toujours que le refactoring continu est mieux introduit dans un projet en faisant venir une ou plusieurs personnes qui connaissent tous les trucs dans votre/dans vos équipe(s).

Et oui. J'ai travaillé sur un projet bloqué pendant 7 mois en faisant uniquement du refactoring, en utilisant resharper. J'ai essentiellement refactorisé presque chaque ligne de code. Peut-être aurait-il dû être réécrit à partir de zéro, mais ce n'était pas une option. Assurez-vous d'introduire des tests pendant que vous refactorez.

2voto

Quibblesome Points 14441

C'est foutrement génial. Je travaille actuellement sur des versions pour la grande base de code sur laquelle nous travaillons ici et fusionner un changement entre deux branches est franchement génial.

CTRL + T => Signifie que je peux trouver un type en un rien de temps. Aller à SmartcardProductIssueService est juste CTRL+T, SPIS, ENTRER et le fichier s'ouvre. MAJ+ALT+L et il est sélectionné dans SolutionExplorer, puis je clique droit pour voir l'historique et je peux commencer à travailler sur la fusion.

Refactoring est agréable et l'effet "grisé" pour le code inutilisé m'a aidé à repérer quelques bugs.

Si vous voulez voir un peu de la joie de refactoring, consultez la vidéo de refactoring jedi.

1voto

Nilesh Gule Points 1027

Resharper offre de nombreux avantages en termes de productivité des développeurs. Il améliore également le design en suggérant de nombreuses améliorations au code en temps réel. J'encourage les membres de mon équipe à utiliser tous les raccourcis de Resharper et à essayer de se défaire de l'habitude d'utiliser la souris. Cela ne veut pas dire que vous ne devriez pas du tout utiliser la souris. Mais Resharper offre tellement de fonctionnalités riches que en tant que développeur, vous pouvez presque oublier d'utiliser la souris.

Voici un petit article de blog que j'ai écrit sur comment utiliser Resharper pour nettoyer le code http://nileshgule.blogspot.com/2010/10/refactoring-clean-code-using-resharper.html (Cela nécessite quelques clics de souris ici et là :))

Il existe divers modules complémentaires pour Resharper comme Stylecop, NUnit, etc. qui aident d'autres outils à s'intégrer à Resharper et offrent une meilleure expérience utilisateur (développeur).

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X