Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Buenas, pessoal!
"Temos um fórum de duelos
e não tá sendo muito usado
pra fazer o troço mexer
chamei o 'tê-ême' pro lado" http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif
Parece um post de doido, mas logo, logo fará sentido :)
Depois de muito tempo parado, resolvemos reabrir os duelos de PHP. Para quem ainda não sabe, duelar é muito simples: basta convocar um adversário e informar a um moderador o tema. O tópico será criado e é só brincar. ^_^
Mas para começar, o tmferreira e eu resolvemos fazer um duelo diferente, que chamamos de Repente. Repente é aquela brincadeira, muito comum no norte e nordeste, em que dois violeiros duelam com rimas em torno de um tema. Um faz uma rima e o outro tem que fazer uma rima melhor, "jogando" a responsabilidade de melhorar para o outro. Isso é muito comum hoje em dia em outra versão: batalha de DJs ou batalha de MCs. Tem os caras do Jackass também, mas aí a história é outra... http://forum.imasters.com.br/public/style_emoticons/default/shifty.gif
Assim, definiremos um tema e, a partir da publicação da primeira versão por um desafiante, o outro terá 24 horas para responder com melhorias de performance, algoritmo, etc. Ao postar, não deve necessariamente se basear no código anterior, pois o objetivo é melhorá-lo. Caso o código que um dos repentistas tenha postado não atenda às especificações da brincadeira, o "adversário" pode apontar as falhas e esperar que elas sejam resolvidas.
Vamos a um exemplo prático:
1. tmferreira postou.
2. Anderson Mello postou melhorias.
3. tmferreira postou melhorias, mas o código continha erros.
4. Anderson apontou os erros do código.
5. tmferreira postou os acertos do código, deixando-o válido.
6. Anderson Mello postou melhorias.
7. tmferreira não postou, "desistiu".
A partir da não postajem do tmferreira no passo 7, o repente é parado e vamos ao julgamento, que nesse caso será feito pelo Beraldo. Como o tmferreira desistiu, terá uma pequena punição na sua pontuação final, feita também no processo de julgamento. A brincadeira só acaba quando um dos dois não conseguir mais melhorar em nada o seu script.
Nesse primeiro repente, escolhemos o seguinte briefing:
"Fazer uma classe em PHP5 que valide datas, e faça incrementos e decrementos de meses, dias ou anos numa data. A classe deve ser construída sem a utilização de funções de datas nativas do PHP."
Para o julgamento, utilizaremos os critérios dos antigos duelos.
Então, é isso, galera. Quem quiser começar a brincar é só escolher o repentista adversário e nos comunicar. :)
Vejam que o objetivo é o espírito de brincadeira. A idéia não é provar que um é melhor que outro mas sim se divertir e aprender ;)
Boas trovas,
Anderson Mello
Carregando comentários...