> >> > 1. Automated Refactoring Tools
> 
> >>  I wish.
> 
> > Why?  I've never seen the appeal of these.  I do plenty of refactoring.  
> > It's unclear to me what assistance an automated tool would provide.
 

> I've often wanted something that would help globally change  
> things like function and method names including across multiple
> files.  Even variable names in large functions (ideally functions
> should be small enough that this is not a problem but sometime
> shit happens).  I am not great at picking good names to begin
> with and often code drift makes them even worse with time.
> Editor search and replace doesn't cut it. 

I have occasionally used Bicycle Repair Man for this kind of thing.  I don't 
actually know if it works across files, and I never quite convinced myself that 
it really works faithfully at all, but you could always try it (and even 
improve it if you can):

http://bicyclerepair.sourceforge.net/#overallidea
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to