[Cascavel-pm] Refactoring Perl 1 - Extract Method

Nelson Ferraz nferraz em gmail.com
Segunda Junho 25 06:41:53 PDT 2007


> Interessante, infelizmente onde eu trabalho não há essa cultura de  
> "refactoring", as coisas SEMPRE são pra ontem, fez, funcionou,  
> produção ... :/
> Alguem tem esse problema aqui? ou coisa parecida? ou boas desculpas  
> para fazer refactoring ? :)

O Extract Method é apenas um dos tipos de refactoring.

O livro "Refactoring: Improving the Design of Existing Code", de  
Martin Fowler (e Kent Beck, entre outros) documenta diversos outros  
tipos de refactoring.

Infelizmente o livro é todo focado em Java; daí o meu interesse  
naquele tópico do Perlmonks, que traduz um dos exemplos para Perl,  
tornando-o muito mais conciso.

Em tempo: aqui vai um script em perl, que pode ser chamado  
diretamente do vim, e que permite extrair um método a partir do  
código selecionado:

	http://fsck.com/~jesse/extract

[]s

Nelson


Mais detalhes sobre a lista de discussão Cascavel-pm