Salve Champs:<br><br><div><span class="gmail_quote">On 3/14/07, <b class="gmail_sendername">Luis Motta Campos</b> &lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mar 13, 2007, at 11:04 PM, Marco Lima wrote:<br>&gt; 1- Nem sempre o módulo é a melhor solução, principalmente como<br>&gt; falamos de performance e customização.<br><br>&nbsp;&nbsp; Em caso de &quot;customização&quot; você pode pensar em melhorar o módulo, e
<br>matar dois coelhos com uma só paulada: aumenta a flexibilidade do<br>módulo, permitindo que você continue a utilizá-lo (por que ele vai<br>ser sempre extensivamente testado e o seu programa não) e ainda<br>contribui para a comunidade open-source, que economizou tempo seu
<br>escrevendo um módulo simples de usar para fazer coisas complicadas.</blockquote><div><br>Não estou pregando a não utização de Módulos quando é possível, sua customização e contribuição open-source, mas nem sempre isso é possível, lembro de uma palestra do Randal onde ele fala que em um projeto onde isso não é possível escreva os módulos de negócios separados de módulos que poderá disponibilizar para comunidade, porque nem sempre as empresas permitiram disponibilizar seus negócios.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; 2- Muitas vezes vocês poderá estar em um projeto e não poder<br>&gt; utilizar o CPAN, deverá escrever seus próprios módulos.
<br>&gt;<br><br>&nbsp;&nbsp; Sinceramente, eu tenho descartado oportunidades de trabalho que<br>não me permitem utilizar bibliotecas públicas. Eu tenho procurado<br>metodicamente escrever open-source, e tenho sempre sido muito mais
<br>valorizado e recompensado por isso.</blockquote><div><br>Isso deve ser bom para você, mas não é uma realidade na maioria das empresas, principalmente grandes empresas e corporações, não acho que isso é a melhor postura, por isso defendo o uso nessas empresas. por razões já apresentadas aqui, como testes.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&nbsp; Claro, você sempre pode achar que ser um &quot;code monkey&quot; e trabalhar
<br>etenamente num banco, re-inventando a roda e ganhando um rio de<br>dinheiro é o melhor negócio do mundo... todo mundo é 100% dono do seu<br>próprio nariz.</blockquote><div><br>Pois, concordo por isso acho que deveria tentar convencer essas empresas a utilizarem essa filosofia, quem sabe não ganhará rios de dinheiro com isso, e sinceramente não vejo nada de errado em trabalhar enternamente em um banco, existem sistemas bastante interessante nessas empresas e garanto que ninguém fica re-inventando a roda.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Discordo, escrever pouco é sempre escrever pouco ... se vc escreve<br>&gt; pouco errado, pode escrever muito errado não importa quanto vai
<br>&gt; escrever, se primeiro precisa escrever.<br><br>&nbsp;&nbsp; Não é uma questão de escrever.<br>&nbsp;&nbsp; É uma questão de ler.<br>&nbsp;&nbsp; E normalmente, quem vai ler, não escreveu, e pode ter muitos<br>problemas.<br>&nbsp;&nbsp; O bom engenheiro de software sabe quando usar código descartável
<br>(e efetivamente descarta o código depois de usar) e quando é preciso<br>garantir que o estagiário vai conseguir ler o programa (por que você<br>custa muito caro para fazer manutenção de páginas web).</blockquote><div>
<br>Isso eu tenho que concordar, e não vou aconselhar que utilizem esse tipo de código para passar a pessoas que não compreendem seu funcionamento, esses códigos são perfeitos para resolverem problemas pontuais do dia a dia e não para escrever sistemas.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&nbsp; E, particularmente, eu acho gilete usada uma coisa nojenta. Está<br>escrito nela: &quot;descartável&quot;.
<br>&nbsp;&nbsp; Vale a mesma coisa para código perl, com a diferença que, quando<br>eu uso código, a minha barba cresce, e, quando eu uso a gilete, ela<br>&quot;encolhe&quot; ;-)<br></blockquote></div><br>Gostei, mas você não deixa de utilizar uma gilete na hora de &quot;encolher&quot; sua barba, essa é questão ... é algo que você utiliza no seu dia a dia para fazer tarefas simples, mas que são necessárias para sua boa aprência, mas existem pessoas que preferem não usar ... mas isso já é uma questão de como preferem se apresentar.
<br><br>Abraços;<br><br>-- <br><br>--<br><br>Marco Lima<br><a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>