J'ai mon MVC prêt, mais maintenant, il est nécessaire de les renommer en un nouveau nom, du plus haut niveau vers le bas (y compris View, Controller, ActiveRecord noms de modèles). Quelle est la manière la plus efficace de refactoriser tous? Par exemple, renommer de "Car" MVC à "Train" MVC sans changer les fonctionnalités à l'intérieur, seulement changer les noms. (Le modèle "Car" a aussi des associations avec d'autres modèles ActiveRecord)Quel est le moyen le plus efficace de renommer/refactoriser le nom de mon MVC
1
A
Répondre
1
Malheureusement, il n'y a pas de solution magique, vous devez changer manuellement les noms des classes dans chacun des fichiers, et n'importe où dans le code vous faites référence à ces noms. Trouver et remplacer est votre ami. Ayant suivi la procédure plusieurs fois, je pense qu'il est préférable de changer tous les noms plutôt que d'essayer de masquer différents noms sous-jacents avec des routes ou des alias - vous allez vous retrouver avec un code prêtant à confusion le long terme.
Questions connexes
- 1. Quel est le moyen le plus efficace/le plus efficace de briser cette chaîne?
- 2. quel est le moyen le plus efficace d'écraser bitmapdata
- 3. Quel est le moyen le plus efficace/le plus précis de suivre le temps dans iOS?
- 4. Quel est le sélecteur le plus correct/le plus efficace?
- 5. Quel est le moyen le plus efficace pour charger mon fichier JPG stocké dans l'ImageView?
- 6. Quel est le moyen le plus efficace d'envoyer des informations d'un serveur à mon iPhone?
- 7. Quel est le moyen le plus efficace de le faire (extrait de jquery)?
- 8. Quel est le moyen le plus efficace de récupérer des objets de relations plusieurs-à-plusieurs?
- 9. Quel est le moyen le plus efficace de déclarer un tableau multidimensionnel de types mixtes?
- 10. Quel est le moyen le plus efficace de changer le contenu avant rendu (ASP.Net)
- 11. Quel est le moyen le plus efficace pour écrire le code de l'application?
- 12. Quel est le moyen le plus efficace de créer une conversation vidéo sur le Web?
- 13. Quel est le moyen le plus efficace de valider un tableau de plages de quantités?
- 14. Quel est le moyen le plus efficace de gérer un grand nombre de lignes dans OpenGL?
- 15. Quel code jQuery est le plus efficace?
- 16. Quel est le moyen le plus efficace de créer cette base de données MySQL?
- 17. Quel est le moyen le plus efficace de générer ce rapport?
- 18. Quel est le moyen le plus efficace de séparer l'entier de cette chaîne?
- 19. Quel est le moyen le plus efficace de comparer deux tableaux de booléens?
- 20. Quel est le moyen le plus efficace de saisir un rectangle de pixels dans ios?
- 21. Quel est le moyen le plus efficace de déterminer la séquence Farey de degré n?
- 22. Quel est le moyen le plus efficace de déplacer/renommer un nœud dans NetworkX?
- 23. Quel est le moyen le plus efficace d'obtenir le premier élément d'un tableau associatif en JavaScript?
- 24. Quel est le moyen le plus efficace de tronquer cette table?
- 25. Quel est le moyen le plus efficace d'utiliser les données de base?
- 26. La chaîne se termine par '\ n' quel est le moyen le plus efficace de manipuler?
- 27. Quel est le moyen le plus efficace de rechercher un nom de compte dans MySQL en utilisant PHP?
- 28. le moyen le plus efficace d'utiliser ExecutorService
- 29. Quel est le moyen le plus efficace de faire des requêtes XPath récursives en utilisant libxml2?
- 30. Quel est le moyen le plus efficace d'interroger une table de style MPTT par chemin?
Pourriez-vous être plus précis sur votre structure? Est-ce qu'un changement de nom de chemin (par exemple '/ cars' à '/ trains') fonctionne ou avez-vous vraiment besoin de changer les noms de modèles pour une autre raison? – tomeduarte