2010-06-08 9 views
3

Quand je bidouille, certains codes ont tendance à être beaucoup plus gros que prévu. Comme cela arrive, j'introduis/fusionne/fusionne des espaces de noms, déplace des fichiers entre eux, déplace des dossiers etc ... Parfois, si je n'ai pas une image claire du résultat final, c'est vraiment pénible et vraiment facile à "sauter" ". Cela conduit le projet à se détériorer là où les classes appartiennent ailleurs, espaces de noms étranges, pas de dossiers/dossiers faux etc. Et puis je ne peux plus le prendre plus souvent et faire un plus grand nettoyage - qui n'est généralement pas difficile, juste très fastidieux et agréable à faire tout à la fois, donc je fais un gel de code en finissant. Donc, ma question est ... Y at-il des outils pour aider à refactoriser l'espace de noms/aspects physiques d'un projet?Outils de refactoring pour les espaces de nommage et la structure physique du projet

Répondre

2

Les outils de refactoring les plus populaires pour Visual Studio sont Resharper et Code Rush.

Voir aussi Resharper vs. CodeRush.

+0

J'ai eu de bonnes expériences en utilisant les outils Resharper pour changer les espaces de noms et les dossiers. Il met à jour proprement les dépendances entre tous les projets de la solution. –

+1

J'utilise déjà CodeRush et je l'adore. Mais encore, il me manque un refactoring - à moins que je ne néglige quelque chose. * Renommer un espace de noms * Renommer l'espace de noms – simendsjo

+0

Je ne suis pas très versé dans CodeRush, mais il est possible de renommer un espace de noms avec Resharper (je l'ai juste essayé et je n'ai eu aucun problème). –