[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