Não Daniel, não é isso!<div><br></div><div><br></div><div>Existem dois Plugins:</div><div><br></div><div>O primeiro(Import) tem esses métodos</div><div><br></div><div>import()</div><div>metodo_whatever1();</div><div>metodo_whatever2();
</div><div>metodo_whatever3();
</div><div><br></div><div><br></div><div>O segundo(Interaction) tem esses metodos</div><div><br></div><div>import()</div><div><div>metodo_whatever4();</div><div>metodo_whatever5();</div><div>metodo_whatever6();</div></div>
<div><br></div><div><br></div><div><br></div><div>Ambos tem o 'import', que fazem EXATAMENTE a mesma coisa. Não vejo muito sentido em dar manutenção em dois códigos idênticos. No entanto, os plug-ins fazem coisas diferentes apesar de compartilharem essa mesma feature. NESSE caso, qual seria a melhor solução?</div>
<div><br></div><div>Segundo o Éden é colocar num terceiro script. Não entendi muito bem porque.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">2012/9/24 Eden Cardim <span dir="ltr"><<a href="mailto:eden@insoli.de" target="_blank">eden@insoli.de</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The following message is a courtesy copy of an article<br>
that has been posted to gmane.comp.lang.perl.perl-mongers.saopaulo as well.<br>
<br>
>>>>> "Andre" == Andre Carneiro <<a href="mailto:andregarciacarneiro-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org">andregarciacarneiro-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>> writes:<br>
<br>
    Andre> No entanto, estou tendo problemas 'conceituais' com dois<br>
    Andre> plug-ins em particular. Ambos tem uma rotina que faz<br>
    Andre> exatamente a mesma coisa(além de outras subrotinas)!<br>
    Andre> Pensando em manutenção, e reusabilidade de código, qual<br>
    Andre> seria a melhor solução?<br>
<br>
Colocar a subrotina num terceiro plugin<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
<Polytope> tetris is so unrealistic<br>
</font></span><div class="HOEnZb"><div class="h5">=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>André Garcia Carneiro<br>Software Engineer<br>(11)982907780<br>
</div>