




<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dojo Marília - SP</title>
	<atom:link href="http://dojomarilia.com.br/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://dojomarilia.com.br</link>
	<description>coding dojo na prática</description>
	<lastBuildDate>Fri, 23 Apr 2010 02:33:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dojo 7 &#8211; Campo Minado</title>
		<link>http://dojomarilia.com.br/?p=68</link>
		<comments>http://dojomarilia.com.br/?p=68#comments</comments>
		<pubDate>Fri, 23 Apr 2010 02:33:30 +0000</pubDate>
		<dc:creator>fagner.paes</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[extreme programming]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[marília]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://dojomarilia.com.br/?p=68</guid>
		<description><![CDATA[
Data: 18/04/2010
Horário: 10:30 hrs
Participantes: Leandro, Joacir, Renato,  João e Fagner
Problema: Campo Minado
Linguagem: Python
Formato: Randori

No último encontro Dojo Marília, o problema proposto foi um popular jogo de computador. Um verdadeiro clássico nativo de  um S.O. formado por janelinhas&#8230; Quem nunca jogou &#8220;Campo Minado&#8221;?


Regras do jogo:
Tomamos a liberdade de mudar um pouco a regra do jogo:

A área [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>Data:</strong> 18/04/2010</li>
<li><strong>Horário</strong>: 10:30 hrs</li>
<li><strong>Participantes</strong>: Leandro, Joacir, Renato,  João e Fagner</li>
<li><strong>Problema</strong>: Campo Minado</li>
<li><strong>Linguagem</strong>: Python</li>
<li><strong>Formato</strong>: Randori</li>
</ul>
<p>No último encontro Dojo Marília, o problema proposto foi um popular jogo de computador. Um verdadeiro clássico nativo de  um S.O. formado por janelinhas&#8230; Quem nunca jogou &#8220;Campo Minado&#8221;?</p>
<p style="text-align: center"><img class="aligncenter" src="http://dojomarilia.com.br/wp-content/uploads/2010/04/campo-minado.jpg" alt="campo-minado" width="284" height="373" /></p>
<p style="text-align: center">
<p><strong>Regras do jogo:</strong></p>
<p>Tomamos a liberdade de mudar um pouco a regra do jogo:</p>
<ul>
<li>A área do jogo consiste em um quadrado de 4 x 4, onde 8 posições contém uma mina (nível Avançado);</li>
<li>Se o jogador selecionar um campo que possui mina &#8220;game over&#8221;;</li>
<li>O jogado é vencedor quando todos os quadrados que não têm minas forem revelados.</li>
</ul>
<p><strong>Retrospectiva</strong></p>
<p>Ruim:</p>
<ul>
<li>Pontualidade dos participantes;</li>
<li>Falta de Harmônia;</li>
<li>Correu com o TDD;</li>
<li>Requisito Falho;</li>
<li>Planejamento Falho;</li>
<li>Participante sempre com a mesma camisa do &#8220;curintia&#8221;.</li>
</ul>
<p>Bom</p>
<ul>
<li>Listas em Python;</li>
<li>Python;</li>
<li>Tamanho do problema;</li>
<li>Letra légivel no planejamento;</li>
<li>Legenda para identificar status do jogo.</li>
</ul>
<p><strong>Considerações:</strong></p>
<p>A linguagem Python para maioria dos participantes era novidade, destaco aqui um ponto positivo que foi a passagem de conhecimento de alguns  participantes para o restante do grupo.</p>

<a href='http://dojomarilia.com.br/?attachment_id=71' title='17042010253'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/04/17042010253-150x150.jpg" class="attachment-thumbnail" alt="" title="17042010253" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=72' title='17042010243'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/04/17042010243-150x150.jpg" class="attachment-thumbnail" alt="" title="17042010243" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=73' title='17042010247'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/04/17042010247-150x150.jpg" class="attachment-thumbnail" alt="" title="17042010247" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=74' title='17042010236'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/04/17042010236-150x150.jpg" class="attachment-thumbnail" alt="" title="17042010236" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=80' title='campo-minado'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/04/campo-minado-150x150.jpg" class="attachment-thumbnail" alt="" title="campo-minado" /></a>

<p>Até o próximo Dojo Marília,</p>
<p>Abraços!</p>
]]></content:encoded>
			<wfw:commentRss>http://dojomarilia.com.br/?feed=rss2&amp;p=68</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo 6 &#8211; Código Morse</title>
		<link>http://dojomarilia.com.br/?p=56</link>
		<comments>http://dojomarilia.com.br/?p=56#comments</comments>
		<pubDate>Fri, 26 Feb 2010 16:28:42 +0000</pubDate>
		<dc:creator>fabio</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://dojomarilia.com.br/?p=56</guid>
		<description><![CDATA[
Data: 13/02/2010
 Horário: 11:00 hrs
Participantes: Leandro, Joacir, Renato,  João , Fabio e Maycon
Problema: Código Morse
Linguagem: PHP
Formato: Randori

Post saindo com um pouco de atraso&#8230;No último Dojo contamos com a participação do Maycon e o problema proposto foi a conversão de Código Morse. O problema consistia em receber uma sequência caracteres em Código Morse e efetuar a [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>Data</strong>: 13/02/2010</li>
<li> <strong>Horário</strong>: 11:00 hrs</li>
<li><strong>Participantes</strong>: Leandro, Joacir, Renato,  João , Fabio e Maycon</li>
<li><strong>Problema</strong>: Código Morse</li>
<li><strong>Linguagem</strong>: PHP</li>
<li><strong>Formato</strong>: Randori</li>
</ul>
<p>Post saindo com um pouco de atraso&#8230;No último Dojo contamos com a participação do Maycon e o problema proposto foi a conversão de Código Morse. O problema consistia em receber uma sequência caracteres em Código Morse e efetuar a conversão para nossa linguagem.</p>
<p>Regras do Código Morse</p>
<p><strong>Retrospectiva</strong></p>
<p>Bom :</p>
<ul>
<li>Programar com teste;</li>
<li>Refatoração;</li>
<li>Novo Participante;</li>
</ul>
<p>Ruim:</p>
<ul>
<li>Falta de Prática;</li>
<li>Dojo + Faxina = Fail;</li>
<li>Problema Facil;</li>
<li>Atraso;</li>
<li>Preguiça;</li>
<li>A lendária &#8220;FALÁCIA&#8221;.</li>
</ul>
<p>Considerações</p>
<p>Voltamos a utilizar o planejamento antes de iniciar o Dojo, o que ocasionou em bons resultados, visto que no ultimo Dojo nao utilizamos o planejamento.</p>

<a href='http://dojomarilia.com.br/?attachment_id=57' title='Dojo 6 - 13022010183'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/02/13022010183-150x150.jpg" class="attachment-thumbnail" alt="" title="Dojo 6 - 13022010183" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=58' title='Dojo 6 - 13022010175'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/02/13022010175-150x150.jpg" class="attachment-thumbnail" alt="" title="Dojo 6 - 13022010175" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=59' title='Dojo 6 - 13022010189'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/02/13022010189-150x150.jpg" class="attachment-thumbnail" alt="" title="Dojo 6 - 13022010189" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=60' title='Dojo 6- 13022010193'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/02/13022010193-150x150.jpg" class="attachment-thumbnail" alt="" title="Dojo 6- 13022010193" /></a>

]]></content:encoded>
			<wfw:commentRss>http://dojomarilia.com.br/?feed=rss2&amp;p=56</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo 5 &#8211; Poker</title>
		<link>http://dojomarilia.com.br/?p=52</link>
		<comments>http://dojomarilia.com.br/?p=52#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:25:56 +0000</pubDate>
		<dc:creator>cassio</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://dojomarilia.com.br/?p=52</guid>
		<description><![CDATA[
Data: 30/01/2010
Horário: 10:00 hrs
Participantes: Joacir, Renato,  João, Fabio, Rodrigo e Cássio.
Problema: Analisar a mão (as cartas) do poker.
Linguagem: Python

Nesse sábado contamos com dois iniciantes no dojo, os senhores Rodrigo (programador em C e Java) e Cássio (Publicitário, nunca programou uma linha na vida), esse encontro serviu principalmente pra exemplificar como um Dojo, além de ampliar [...]]]></description>
			<content:encoded><![CDATA[<ul style="margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;text-indent: -10px;line-height: 1em">
<li><strong>Data</strong>: 30/01/2010</li>
<li><strong>Horário</strong>: 10:00 hrs</li>
<li><strong>Participantes</strong>: <a href="http://www.twitter.com/joacir2u" target="_blank">Joacir</a>, <a href="http://twitter.com/renatopp" target="_blank">Renato</a>,  <a href="http://twitter.com/jbcnrlz" target="_blank">João</a>, <a href="http://www.twitter.com/fabio_egidio">Fabio</a>, <a href="http://twitter.com/rodrigo_rosalin" target="_self">Rodrigo</a> e <a href="http://twitter.com/casssssio" target="_blank">Cássio</a>.</li>
<li><strong>Problema</strong>: Analisar a mão (as cartas) do poker.</li>
<li><strong>Linguagem</strong>: Python</li>
</ul>
<p>Nesse sábado contamos com dois iniciantes no dojo, os senhores Rodrigo (programador em C e Java) e Cássio (Publicitário, nunca programou uma linha na vida), esse encontro serviu principalmente pra exemplificar como um Dojo, além de ampliar e qualificar as skills em Python dos programadores, também é interessante a quem quer aprimoramento em lógica.</p>
<p>O desafio escolhido foi relacionado a poker, o usuário entraria com as 5 cartas que possui e o sistema retornaria qual é o valor da sua mão, seguindo a sequência:</p>
<p><strong> RoyalFlush</strong>: sequência com o mesmo naipe de 10, J, Q, K e A;</p>
<p><strong> StraightFlush</strong>: cinco cartas em sequência com o mesmo naipe;</p>
<p><strong> Quadra</strong>: Quatro cartas do mesmo valor;</p>
<p><strong> FullHouse</strong>: Uma trinca (três cartas do mesmo valor) e um par (duas cartas do mesmo valor);</p>
<p><strong> Flush</strong>: Cinco cartas do mesmo naipe;</p>
<p><strong> Straight</strong>: Sequência de 5 cartas com qualquer valor ou naipe;</p>
<p><strong> Trinca</strong>: Três cartas do mesmo valor</p>
<p><strong> Dois pares</strong>: dois pares de cartas do mesmo valor</p>
<p><strong> Um par</strong>: duas cartas do mesmo valor</p>
<p><strong> Carta mais alta</strong>: Caso o usuário não tenha nenhuma das combinações acima a carta mais alta segue a sequência: A, K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2.</p>
<p>O sistema executaria a ação a partir do RoyalFlush, e ao encontrar o valor desejado retornaria ao usuário sem precisar passar pelos outros métodos.</p>
<p><strong>Retrospectiva</strong></p>
<p>Ruim:<br />
Planejamento mal executado;<br />
Novas regras são ruins;<br />
Problemas na organização.</p>
<p>Bom:<br />
TDD<br />
Skill em Python</p>
<p><span style="color: #808080">Graças ao </span><a href="http://www.twitter.com/jbcnrlz" target="_blank"><span style="color: #808080">João</span></a><span style="color: #808080">, não temos as fotos desse Dojo. : (</span></p>
]]></content:encoded>
			<wfw:commentRss>http://dojomarilia.com.br/?feed=rss2&amp;p=52</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo 4 &#8211; Vortex</title>
		<link>http://dojomarilia.com.br/?p=42</link>
		<comments>http://dojomarilia.com.br/?p=42#comments</comments>
		<pubDate>Tue, 19 Jan 2010 19:21:20 +0000</pubDate>
		<dc:creator>joacir</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[extreme programming]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[marília]]></category>
		<category><![CDATA[praticas]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[vortex]]></category>

		<guid isPermaLink="false">http://dojomarilia.com.br/?p=42</guid>
		<description><![CDATA[
Data: 16/01/2010
 Horário: 10:00 hrs
Participantes: Leandro, Joacir, Renato,  João e Fabio
Participação especial: Elaine
Problema: Vortex
Linguagem: PHP
Formato: Randori

No último sábado iniciamos nossos encontros de coding dojo de Marília nesse ano de 2010. Aproveitando a ansiedade de todos por novos desafios,  selecionamos um game como tema do encontro. Como dessa vez iriamos utilizar o PHP que no momento [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>Data</strong>: 16/01/2010</li>
<li> <strong>Horário</strong>: 10:00 hrs</li>
<li><strong>Participantes</strong>: Leandro, Joacir, Renato,  João e Fabio</li>
<li><strong>Participação especial</strong>: Elaine</li>
<li><strong>Problema</strong>: Vortex</li>
<li><strong>Linguagem</strong>: PHP</li>
<li><strong>Formato</strong>: Randori</li>
</ul>
<p>No último sábado iniciamos nossos encontros de coding dojo de Marília nesse ano de 2010. Aproveitando a ansiedade de todos por novos desafios,  selecionamos um game como tema do encontro. Como dessa vez iriamos utilizar o PHP que no momento é uma linguagem que todos já tem um nível de entendimento mais avançado e nivelado, optamos por aumentar a dificuldade do desafio, consistia em um game chamado Vortex (joguei muito esse game na minha adolescencia), o grupo conhecia pouco as regras, mas depois de uma rápida explicação todos ficaram alinhados.</p>
<p>Regras do Game Vortex:</p>
<ul>
<li>N jogadores possuem 4 peças em um tabuleiro;</li>
<li>Todos começam com as peças na posição 0 (zero);</li>
<li>O game sorteia um número de 0 (zero) até o total de posições do tabuleiro;</li>
<li>O game movimenta uma peça do jogador o número sorteado de posições;</li>
<li>Com exceção da última posição, se na posição onde a peça foi movimentada contiver peça(s) de outro(s) jogador(es), a(s) peça(s) do(s) outro(s) jogador(es) volta(m) para a posição 0 novamente;</li>
<li>Para conseguir colocar a peça na última posição do tabuleiro, o número sorteado não pode ser um número superior a quantidade de casas restantes para tal;</li>
<li>Ganha, o jogador que conseguir colocar todas as peças na última posição primeiro.</li>
</ul>
<p><strong>Retrospectiva</strong></p>
<p>Ruim:</p>
<ul>
<li>Problema não foi resolvido;</li>
<li>Planejamento estourou o tempo determinado;</li>
<li>No final houve correria para resolver o problema;</li>
<li>Sorteio das duplas não diversificou os pares;</li>
<li>Falação (mais uma vez heim pessoal);</li>
<li>Falta de atenção no TDD ocasionou má implementação;</li>
<li>Nem todos do grupo entenderam o problema por completo.</li>
</ul>
<p>Bom:</p>
<ul>
<li>Problema desafiador e estigante;</li>
<li>TDD melhorando (mas ainda falta muito);</li>
<li>Skills em PHP;</li>
<li>Planejamento bem realizado apesar de termos estrapolado no tempo.</li>
</ul>
<p><strong>Considerações:</strong></p>
<p>Percebi nesse dojo, que quando o problema é estimulante, o dojo pode se tornar uma experiência ainda mais produtiva e divertida, mesmo não tendo resolvido o problema, houve uma construtiva discussão no planejamento entre todos participantes, acho que por isso foi tão difícil concluir o planejamento dentro do tempo de 30 minutos previstos. Pelo nível das propostas de problemas fornecidas pelos participantes, acredito que nos próximos encontros continuaremos evoluindo.</p>
<p>abraços!</p>

<a href='http://dojomarilia.com.br/?attachment_id=45' title='16012010133'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/01/16012010133-150x150.jpg" class="attachment-thumbnail" alt="" title="16012010133" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=47' title='16012010138'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/01/16012010138-150x150.jpg" class="attachment-thumbnail" alt="" title="16012010138" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=48' title='16012010146'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2010/01/16012010146-150x150.jpg" class="attachment-thumbnail" alt="" title="16012010146" /></a>

<p style="text-align: center">
]]></content:encoded>
			<wfw:commentRss>http://dojomarilia.com.br/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo 3 &#8211; Fizz Buzz</title>
		<link>http://dojomarilia.com.br/?p=25</link>
		<comments>http://dojomarilia.com.br/?p=25#comments</comments>
		<pubDate>Tue, 15 Dec 2009 11:20:00 +0000</pubDate>
		<dc:creator>leandro</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Coding dojo]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[Dojo Marília - SP]]></category>
		<category><![CDATA[Pair]]></category>
		<category><![CDATA[Pair Programming]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://dojomarilia.com.br/?p=25</guid>
		<description><![CDATA[
Data: 12/12/2009
Horário: 10:00 hrs
Participantes: Leandro Cervelin, Joacir, Renato,  João e Fábio
Problema: Fizz Buzz
Linguagem: Ruby
Formato: Randori

Hoje chegamos a realização do 3º Coding Dojo Marília &#8211; SP! Neste Coding Dojo resolvemos arriscar, fazer uma experiência, resolvendo o problema utilizando a linguagem Ruby. Arriscar? Sim! nenhum participante tinha conhecimento sobre Ruby e por esse motivo escolhemos um problema [...]]]></description>
			<content:encoded><![CDATA[<ul style="margin: 1.2em 0px 1.2em 2em; padding: 0px; font-size: 1em; line-height: 1.5em;">
<li><strong>Data:</strong> 12/12/2009</li>
<li><strong>Horário:</strong> 10:00 hrs</li>
<li><strong>Participantes:</strong> Leandro Cervelin, Joacir, Renato,  João e Fábio</li>
<li><strong>Problema:</strong> Fizz Buzz</li>
<li><strong>Linguagem:</strong> Ruby</li>
<li><strong>Formato</strong><strong>: </strong>Randori</li>
</ul>
<p style="margin: 1.2em 0px; font-size: 1em; line-height: 1.5em;">Hoje chegamos a realização do 3º Coding Dojo Marília &#8211; SP! Neste Coding Dojo resolvemos arriscar, fazer uma experiência, resolvendo o problema utilizando a linguagem Ruby. Arriscar? Sim! nenhum participante tinha conhecimento sobre Ruby e por esse motivo escolhemos um problema simples para podermos gerar skills sobre a linguagem e desta forma resolver problemas com maior grau de dificuldade futuramente. O prolema escolhido foi o Fizz Buzz, uma brincadeira tradicional onde crianças e/ou adultos falam um número em ordem (1,2,3&#8230;). Se o número contiver 3 ou for múltiplo de 3 então a criança deve dizer Fizz ao invéz do número, se o número contiver 5 ou for múltiplo de 5 então a criança deve dizer Buzz, por fim se as duas condições forem verdadeiras então o a criança precisa dizer Fizz Buzz.</p>
<h3 style="margin: 1.2em 0px 0px; font-family: Georgia,serif; color: #534b48; font-size: 1.3em;">Retrospectiva</h3>
<p style="margin: 1.2em 0px; font-size: 1em; line-height: 1.5em;"><span style="color: #000000;">Pontos Negativos:</span></p>
<ul style="margin: 1.2em 0px 1.2em 2em; padding: 0px; font-size: 1em; line-height: 1.5em;">
<li>Linguagem desconhecida por todos os participantes</li>
<li>O problema foi resolvido até fácil demais</li>
</ul>
<p style="margin: 1.2em 0px; font-size: 1em; line-height: 1.5em;"><span style="color: #000000;">Pontos Positivos:</span></p>
<ul style="margin: 1.2em 0px 1.2em 2em; padding: 0px; font-size: 1em; line-height: 1.5em;">
<li>Conhecimento em Ruby</li>
<li>TDD</li>
<li>Maior quantidade de linhas de testes do que linhas de código</li>
<li>Planejamento</li>
<li>Resolução do Problema</li>
<li>Pair Programming</li>
</ul>
<p>Considerações:</p>
<p>Vou citar nas considerações um pouco do que foi dito na Retrospectiva realizada logo após o término do Coding Dojo. Alguns participantes gostaram de utilizar uma nova linguagem (literalmente), utilizando um problema menos complexo para aprimorar o conhecimento, outros nem tanto pelo fato de não ter utilizado mais que o básico de uma linguagem de programação para a resolução do problema, achando assim não ter aperfeiçoado seus conhecimentos na programação. Ficou definido que será utilizado uma quantidade &#8220;X&#8221; de linguagem para podermos sempre aprimorarmos o conhecimento nessas linguagens e na codificação das mesmas.</p>
<p>Até o próximo!</p>
<p>Abraço.</p>

<a href='http://dojomarilia.com.br/?attachment_id=35' title='Dojo 3 - 12122009086'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2009/12/12122009086-150x150.jpg" class="attachment-thumbnail" alt="" title="Dojo 3 - 12122009086" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=36' title='Dojo 3 - 12122009087'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2009/12/12122009087-150x150.jpg" class="attachment-thumbnail" alt="" title="Dojo 3 - 12122009087" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=37' title='Dojo 3 - 12122009088'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2009/12/12122009088-150x150.jpg" class="attachment-thumbnail" alt="" title="Dojo 3 - 12122009088" /></a>

<p><strong><img title="gallery" src="../wp-includes/js/tinymce/plugins/wpgallery/img/t.gif" alt="" /></strong></p>
<p><strong><img title="gallery" src="../wp-includes/js/tinymce/plugins/wpgallery/img/t.gif" alt="" /></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://dojomarilia.com.br/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dojo 2 &#8211; Média Ponderada</title>
		<link>http://dojomarilia.com.br/?p=17</link>
		<comments>http://dojomarilia.com.br/?p=17#comments</comments>
		<pubDate>Sat, 28 Nov 2009 19:13:36 +0000</pubDate>
		<dc:creator>renatopp</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Coding dojo]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://dojomarilia.com.br/?p=17</guid>
		<description><![CDATA[
Data: 28/11/2009
Horário: 10:00 hrs
Participantes: Leandro, Joacir, João, Fábio e Renato
Problema: Média ponderada de notas
Linguagem: Python
Formato: Randori

Ráaaaaaaa! Segundo Dojo!
Apesar de 2 convidados não comparecerem, o dojo foi bem legal, o problema dessa vez foi:
&#8220;Escreva um algoritmo/programa que leia o código de um aluno e suas três notas. Calcule a média ponderada do aluno, considerando que o [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>Data</strong>: 28/11/2009</li>
<li><strong>Horário</strong>: 10:00 hrs</li>
<li><strong>Participantes</strong>: Leandro, Joacir, João, Fábio e Renato</li>
<li><strong>Problema</strong>: Média ponderada de notas</li>
<li><strong>Linguagem</strong>: Python</li>
<li><strong>Formato</strong>: Randori</li>
</ul>
<p>Ráaaaaaaa! Segundo Dojo!</p>
<p>Apesar de 2 convidados não comparecerem, o dojo foi bem legal, o problema dessa vez foi:</p>
<p>&#8220;Escreva um algoritmo/programa que leia o código de um aluno e suas três notas. Calcule a média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e uma mensagem &#8220;APROVADO&#8221; se a média for maior ou igual a 5 e &#8220;REPROVADO&#8221; se a média for menor que 5. Repita a operação até que o código lido seja negativo.&#8221;</p>
<p>Coisas ruins: =(</p>
<ul>
<li>TDD &#8211; Ainda somos newbies</li>
<li>Poucos comentários no código</li>
<li>Problemas em definir nomes de métodos e variáveis</li>
<li>Ninguém consegue ficar quieto</li>
</ul>
<p>Coisas boas: =)</p>
<ul>
<li>As discussões  foram boas</li>
<li>PYTHON!</li>
<li>TDD &#8211; Aprendemos mais</li>
<li>Aprendemos calcular média ponderada</li>
<li>Resolvemos o problema</li>
<li>Planejamento foi melhor que o anterior</li>
<li>Cronômetro</li>
<li>Ambiente preparado com antecedência</li>
</ul>
<p>O próximo vai ser em Ruby!</p>
<ul></ul>
]]></content:encoded>
			<wfw:commentRss>http://dojomarilia.com.br/?feed=rss2&amp;p=17</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo 1 &#8211; Somar números romanos</title>
		<link>http://dojomarilia.com.br/?p=4</link>
		<comments>http://dojomarilia.com.br/?p=4#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:41:51 +0000</pubDate>
		<dc:creator>leandro</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Coding dojo]]></category>
		<category><![CDATA[Desenvolvimento Ágil]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[Dojo Marília - SP]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://dojomarilia.com.br/?p=4</guid>
		<description><![CDATA[
Data: 14/11/2009
Horário: 10:00 hrs
Participantes: Leandro Cervelin, Joacir, Renato, Fagner, João e Fábio
Problema: Somar números romanos
Linguagem: PHP
Formato: Randori

Hoje realizamos o 1º Dojo Marília, o Renato levou 2 problemas (somar números romanos e anagrama) e o Joacir mais 1 ( jokey-poo), totalizando 3 problemas. Foi feita uma votação entre todos os participantes para a escolha de 1 problema [...]]]></description>
			<content:encoded><![CDATA[<ul style="font-size: 1em; line-height: 1.5em; margin-top: 1.2em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 2em; padding: 0px;">
<li><strong>Data:</strong> 14/11/2009</li>
<li><strong>Horário:</strong> 10:00 hrs</li>
<li><strong>Participantes:</strong> Leandro Cervelin, Joacir, Renato, Fagner, João e Fábio</li>
<li><strong>Problema:</strong> Somar números romanos</li>
<li><strong>Linguagem:</strong> PHP</li>
<li><strong>Formato</strong><strong>: </strong>Randori</li>
</ul>
<p style="font-size: 1em; line-height: 1.5em; margin-top: 1.2em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px;">Hoje realizamos o 1º Dojo Marília, o Renato levou 2 problemas (somar números romanos e anagrama) e o Joacir mais 1 ( jokey-poo), totalizando 3 problemas. Foi feita uma votação entre todos os participantes para a escolha de 1 problema  e o eleito foi: <strong>somar número romano</strong><strong>s.</strong> A proposta do problema era que o usuário entrasse com 2 valores (números romanos), por exemplo <strong>V + V (5 + 5)</strong>, e como resultado teria a soma dos dois valores que no caso seria <strong>X (10)</strong>.  O formato utilizado para este Dojo foi o Randori e teve duração de 2 hrs.</p>
<h3 style="margin-top: 1.2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Georgia, serif; color: #534b48; font-size: 1.3em;">Retrospectiva</h3>
<p style="font-size: 1em; line-height: 1.5em; margin-top: 1.2em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px;">A melhorar:</p>
<ul style="font-size: 1em; line-height: 1.5em; margin-top: 1.2em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 2em; padding: 0px;">
<li>Planejamento ruím</li>
<li>Faltou foco no problema</li>
<li>Demora na preparação do ambiente</li>
</ul>
<p style="font-size: 1em; line-height: 1.5em; margin-top: 1.2em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px;">Lições aprendidas:</p>
<ul style="font-size: 1em; line-height: 1.5em; margin-top: 1.2em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 2em; padding: 0px;">
<li>TDD</li>
<li>Conhecimento em PHP</li>
<li>PHP Unit</li>
</ul>
<p>Considerações:</p>
<p>Por ser o 1º Dojo realizado tivemos algumas dificuldades como por exemplo evitar palpites da platéia quando os testes estavam em vermelho, talvez pela dificuldade do problema que foi gerada pela falta de planejamento e de foco no problema.  Tirando isso, o Dojo realmente foi muito divertido! Dos 6 participantes, todos gostaram bastante e saíram crédulos de que este formato de aprendizagem (brincar aprendendo) realmente funciona.</p>
<p>O Dojo será realizado quinzenalmente. Até o próximo!</p>

<a href='http://dojomarilia.com.br/?attachment_id=7' title='Coding Dojo Marília-SP  1-3'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2009/11/dsc05799-150x150.jpg" class="attachment-thumbnail" alt="Coding Dojo Marília-SP  1-3" title="Coding Dojo Marília-SP  1-3" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=8' title='Coding Dojo Marília-SP  1-2'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2009/11/dsc05805-150x150.jpg" class="attachment-thumbnail" alt="Coding Dojo Marília-SP  1-2" title="Coding Dojo Marília-SP  1-2" /></a>
<a href='http://dojomarilia.com.br/?attachment_id=9' title='Coding Dojo Marília-SP  1-1'><img width="150" height="150" src="http://dojomarilia.com.br/wp-content/uploads/2009/11/dsc05813-150x150.jpg" class="attachment-thumbnail" alt="Coding Dojo Marília-SP  1-1" title="Coding Dojo Marília-SP  1-1" /></a>

]]></content:encoded>
			<wfw:commentRss>http://dojomarilia.com.br/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
