Je travaille actuellement sur un style LAMP perl web app et je suis récemment tombé sur ce labyrinthe de code de mort laissé par un développeur précédent. Il a laissé tant de nombres magiques et de logique bizarre que ça me donnait mal à la tête chaque fois que je devais le traverser. Je suis en train d'apprendre les tests unitaires en ce moment, je veux donc trouver un outil utile pour refactoriser le code et écrire un test unitaire en cours de route pour m'assurer que je ne casse pas accidentellement quoi que ce soit.Y at-il un bon outil pour refactoriser le code Web Perl?
Une recommandation pour tout bon outil de refactoring pour perl LAMP? De préférence gratuit :)
Merci.
EPIC vous permet de transformer des morceaux de code en sous-routines, mais autant que je sache, il ne vous laissera pas renommer routines ou variables. Je ne peux pas attendre jusqu'à ce qu'ils ajoutent cette fonctionnalité ... Je suis fatigué de rechercher et remplacer! –
Je pense que Padre: http://padre.perlide.org/howto.html a refactoring lexical (recherche cette page pour "refactor"). Je n'ai pas encore essayé cet outil, mais je prévois de le faire! Il semble que ce soit encore au début (mais au moins actuellement actif) développement. – FrustratedWithFormsDesigner
Juste essayé Padre, le refactoring ne fonctionne pas correctement. Vous obtenez soit une "erreur inconnue", soit vous ne parvenez pas à renommer toutes les occurrences de la variable. –