mr: breaking down complex subroutines
    Adam Spiers 
    vcs-home at adamspiers.org
       
    Fri Feb 17 17:34:42 CET 2012
    
    
  
On Fri, Feb 17, 2012 at 4:19 PM, Tommy Stanton <tommystanton at gmail.com> wrote:
> On Fri, Feb 17, 2012 at 10:02 AM, Adam Spiers <vcs-home at adamspiers.org> wrote:
>> consequently to write patches for.  For example, loadconfig() has 221
>> lines, and is 8 levels of indentation deep at certain points.  Would
>
> The code excerpt of loadconfig() being discussed can be glanced at here:
> http://git.kitenet.net/?p=mr.git;a=blob;f=mr;h=8408c61d5407d56301f081e000b01bf02d0a547f;hb=HEAD#l1204
Thanks Tommy.  The other big candidate for refactoring is action()
which is 164 lines long and 6 levels deep in places:
http://git.kitenet.net/?p=mr.git;a=blob;f=mr;h=8408c61d5407d56301f081e000b01bf02d0a547f;hb=HEAD#l684
    
    
More information about the vcs-home
mailing list