2009-06-14 7 views

Répondre

2

Je suppose que vous parlez de prendre code smells commun et les refactoring. Je n'ai rien vu de particulier à ruby, mais la plupart de ce que j'ai vu peut être appliqué à n'importe quel langage orienté objet si vous connaissez le basic concepts of OOP.

Essayez Smells to Refactorings qui est une référence rapide de deux pages qui décrit les odeurs de code, puis liste les méthodes de refactoring qui peuvent être utilisées pour les corriger. Pour obtenir une description (avec des exemples de code en Java) de chacune de ces méthodes de refactoring, consultez le Refactorings Catalog sur la page de Martin Fowler.

1

Quel type de refactoring Ruby voulez-vous faire? Je pense que cette question doit être éclaircie un peu.

Sinon, pour un outil de refactoring Ruby, vous pouvez consulter: Rfactor

+0

+1 bien. jamais utilisé Rfactor, peut-être que vous pouvez partager vos expériences avec elle. L'utilisez-vous dans l'éditeur ou séparément sur la ligne de commande? –