Coding Dojo #4
No último dia 7 de janeiro de 201o, quinta-feira, foi realizado mais um Coding Dojo do grupo. Desta vez a presença foi bem limitada, na verdade apenas 3 pessoas, com Herberth, Luciana e Diego. Porém foi um dojo bastante produtivo e colaborativo, abando literalmente em Pizza e Cerveja no Jack’s Forneria
Coding Dojo
Apesar da presença de apenas 3 pessoas foi bastante produtivo, desta vez a linguagem adotada foi C#, utilizando como plataforma de desenvolvimento o Visual Studio 2008 com o framework de testes MSTest.
Houve a apresentação do Kata, uma breve discussão sobre o problema que durou entre 5 e 10, como Luciana ainda não havia participado de nenhum encontro foi apresentado para ela novamente os princípios e as regras do Coding Dojo. Assim, os participantes partiram para o desenvolvimento em busca da solução do problema que durou por volta de 50min sem intervalo de tempo desta vez.
Kata
O Kata desta vez foi selecionado por Herbert Amaral, escolhido em parceria com os participantes do Dojo, apresentado e discutido na hora, foi o problema How Big do Kata proposto aqui How Big, How Fast?.
Pela primeira vez conseguimos resolver todo o problema proposto, mesmo com a pequena quantidade de participantes.
Fotos
Todas as fotos podem ser conferidas aqui.
Fui resolver esse kata em Python e a solução ficou tão simples q perdeu até a graça:
def how_many_binary_digits(number):
return len(bin(number).split(‘b’)[1])
Em C# também a solução era de uma linha. Mas a graça é a construção e desenvolvimento do algorítmo.