Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #49017

Re: Python development tools

Newsgroups comp.lang.python
Date 2013-06-23 17:41 -0700
References <93adcb76-2298-41bb-b5cb-cca525c6be21@googlegroups.com> <263da442-0c87-41df-9118-6003c616895c@googlegroups.com> <roy-B8B968.19494723062013@70-1-84-166.pools.spcsdns.net> <ba5cbbcc-ff44-467d-91b6-108573da5dda@googlegroups.com>
Message-ID <6ba3e19b-620f-4df1-a4e1-ddb26ff679fc@googlegroups.com> (permalink)
Subject Re: Python development tools
From CM <cmpython@gmail.com>

Show all headers | View raw


> >> > 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

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Python development tools cutems93 <ms2597@cornell.edu> - 2013-06-23 13:40 -0700
  Re: Python development tools Giorgos Tzampanakis <giorgos.tzampanakis@gmail.com> - 2013-06-23 22:19 +0000
  Re: Python development tools rurpy@yahoo.com - 2013-06-23 16:18 -0700
    Re: Python development tools Roy Smith <roy@panix.com> - 2013-06-23 19:49 -0400
      Re: Python development tools rurpy@yahoo.com - 2013-06-23 17:16 -0700
        Re: Python development tools Roy Smith <roy@panix.com> - 2013-06-23 20:22 -0400
          Re: Python development tools Tim Chase <python.list@thechases.com> - 2013-06-23 19:54 -0500
            Re: Python development tools Roy Smith <roy@panix.com> - 2013-06-23 21:16 -0400
        Re: Python development tools CM <cmpython@gmail.com> - 2013-06-23 17:41 -0700
    Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 20:17 -0700
  Re: Python development tools Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-06-24 00:28 +0000
    Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 20:13 -0700
  Re: Python development tools Michael Torrie <torriem@gmail.com> - 2013-06-23 19:41 -0600
  Re: Python development tools CM <cmpython@gmail.com> - 2013-06-23 22:19 -0700
  Re: Python development tools cutems93 <ms2597@cornell.edu> - 2013-06-23 22:34 -0700
    Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 23:13 -0700
      Re: Python development tools Ben Finney <ben+python@benfinney.id.au> - 2013-06-24 16:20 +1000
        Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 23:36 -0700
          Re: Python development tools Ben Finney <ben+python@benfinney.id.au> - 2013-06-25 09:11 +1000
            Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-24 19:24 -0700
              Re: Python development tools MRAB <python@mrabarnett.plus.com> - 2013-06-25 03:39 +0100
                Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-24 20:03 -0700
                Re: Python development tools Grant Edwards <invalid@invalid.invalid> - 2013-06-25 13:36 +0000
  Re: Python development tools Grant Edwards <invalid@invalid.invalid> - 2013-06-24 14:28 +0000
    Re: Python development tools Cameron Simpson <cs@zip.com.au> - 2013-06-25 07:36 +1000
  Re: Python development tools Wolfgang Keller <feliphil@gmx.net> - 2013-06-24 19:15 +0200
  Re: Python development tools Reed Xia <huaqin2005@gmail.com> - 2013-06-24 19:21 -0700

csiph-web