ufa! quer dizer que não terei nem de usar a desculpa de que não tenho internet em casa ainda.... :-P<br><br><div class="gmail_quote">2009/12/21 Luis Motta Campos <span dir="ltr">&lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt;</span><br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">jimmy wrote:<br>
&gt; On Tue, Dec 15, 2009 at 01:50:02PM +0100, Luis Motta Campos wrote:<br>
&gt;&gt; jimmy wrote:<br>
&gt;&gt;&gt; a minha situação é um pouco pior aleixei, eu não estou dominando bem<br>
&gt;&gt;&gt; ainda nem perl, vou tentar acompanhá-los pelos menos.<br>
&gt;&gt; Jimmy, eu ajudo. A gente precisa ter testes. Acho que o lugar onde você<br>
&gt;&gt; tem de começar é a aprender a usar TDD<br>
&gt;&gt; (<a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank">http://en.wikipedia.org/wiki/Test-driven_development</a>), e aprender a<br>
&gt;&gt; usar TAP (<a href="http://en.wikipedia.org/wiki/Test_Anything_Protocol" target="_blank">http://en.wikipedia.org/wiki/Test_Anything_Protocol</a>).<br>
&gt;&gt;<br>
&gt;&gt; Depois disso, basta dar uma espiada nos módulos (em ordem de<br>
&gt;&gt; complexidade): Test::Simple, Test::More, Test::Deep, Test::Differences,<br>
&gt;&gt; e Test::Class.<br>
&gt;&gt;<br>
&gt;&gt; Se você entender como funcionam o ::Simple e o ::More, já dá para<br>
&gt;&gt; começar a escrever testes unitários para a bibilioteca.<br>
&gt;&gt;<br>
&gt;&gt; Me deixe saber sobre o seu interesse e eu vou ajudar você com os testes.<br>
&gt;&gt; Depois, juntos, resolvemos a implementação.<br>
&gt;&gt;<br>
&gt;&gt; Putamplexos<br>
&gt;&gt; --<br>
&gt;&gt; Luis Motta Campos is a software engineer,<br>
&gt;&gt; Perl Programmer, foodie and photographer.<br>
&gt;&gt; _______________________________________________<br>
&gt;<br>
&gt;<br>
&gt; no meio dos meus estudos sobre TDD, TAP e os módulos Test::* que me<br>
&gt; passou, acabei esbarrando num módulo que implementa a função POSIX<br>
&gt; strptime (não sabia que existia isso...) que é o inverso da strftime, no<br>
&gt; código de teste que fiz obteve os resultados que desejava:<br>
<br>
</div>Ah. Perfeito. :) Quer dizer que o módulo que a gente estava tentando<br>
inventar já existe.<br>
<div class="im"><br>
&gt; vou continuar fazendo meus testes com este módulo, e em parelelo,<br>
&gt; estudar a forma correta de se manejar testes.<br>
<br>
</div>Ótimo. Dois coelhos com uma só paulada: agora você é um programador<br>
melhor em dois tópicos diferentes: testes e POSIX. :)<br>
<div class="im"><br>
Putamplexos.<br>
--<br>
Luis Motta Campos is a software engineer,<br>
Perl Programmer, foodie and photographer.<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a></div></div></blockquote></div><br><br clear="all"><br>-- <br>Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz">www.flickr.com/photos/alexeiz</a>]<br>

&quot;Though we live in trying times, we&#39;re the ones who have to try&quot;<br>