Páginas

quarta-feira, 27 de outubro de 2010

[23/10/2010] Rspec+Rails@engsoftagil

Todo mundo estava cansado mas Phillipe propos mostrar em um Kata como fazer uma aplicacao Web guiada por comportamento (BDD) usando o Rspec e Rails. Nosso amigo Rondy havia dado umas dicas sobre o tema, mas nao pode ficar.

A galera decidiu ficar apenas 30 minutos. Phillipe criou uma aplicacao do zero e criou testes com Rspec.

Como o tempo estava escasso, pulamos a retrospectiva. Shame on us!


Quando: Sábado - 23/10/2010 ~ 16h00-16h30
Onde: UNA Barro Preto
Problema: Kata Rspec e Rails
Linguagem: Ruby
Ferramentas usadas: Rspec, Rails, gedit, gmate
Código: engsoftagil/2010_10_23_kata_rspec_rails

Presentes
Alexandre Aquiles
Rafael Spinola
Phillipe Santana Costa
Ermivaldo Júnior

sábado, 16 de outubro de 2010

[16/10/2010] ConversorArabicoRomano@engsoftagil

Segundo Dojo do pessoal da Pós em Métodos Ágeis da UNA.

Quando: Sábado - 16/10/2010 ~ 15h00-16h30
Onde: UNA Barro Preto
Problema: Conversão de Números Arábicos para Números Romanos
Linguagem: Java
Ferramentas usadas: Eclipse e JUnit

Retrospectiva

O que foi Bom

Aline programou!
TDD na prática.
Rendeu mais que o dojo anterior (a maioria já tinha uma idéia da linguagem).
Exercitamos o trabalho e o desenvolvimento de soluções em equipe.

O que precisa melhorar

Não conseguimos terminar o problema (a meta foi ousada).

Presentes
Túlio César Gaio
Alexandre Aquiles
Rafael Spinola
Saulo Grego
Aline Lopes Coelho
Florindo Silote
Rondinelle Souza
Rodrigo Normandia
Fábio Borges
Ermivaldo Júnior

Fotos
(por Túlio)


Pensando em uma solução com a ajuda do quadro branco.

A função de setUp e os primeiros testes.

Mais testes. Os últimos tão precisando de uma refatoração!

Galera na Retrospectiva.

segunda-feira, 4 de outubro de 2010

[02/10/2010] FizzBuzz@engsoftagil

O primeiro dojo

Dojo com o pessoal da Pós em Métodos Ágeis da UNA (onde o escriba que vos fala, Alexandre, estuda).

Quando: Sábado - 02/10/2010 ~ 16h30-18h00
Onde: UNA Barro Preto
Problema: FizzBuzz
Linguagem: Ruby
Ferramentas usadas: ubuntu, gedit, test/unit (framework de testes unitarios do ruby), autotest (ferramenta de teste continuo)
Codigo: engsoftagil/2010_10_02_fizzbuzz

Retrospectiva

Ruim :(

Problemas tecnicos
Apresentador ruim!
Atraso
Faltou preparacao
Faltou conhecimento previo +++
Faltou mandar link para estudo durante a semana
Nem todo mundo pode programar
Ultrapassou horario
Nao controlamos o tempo dos pares direito
Nao teve comida

Bom :)

Codigo!
Novidade
Interessante +
Pra primeira vez, ta bom
Problema simples, bom para comecar
Aprender testes
TDD na pratica


Presentes

Alexandre Aquiles
Ermivaldo Junior
Florindo Silote
Aline Lopes Coelho
Marcelo Bicalho
Saulo Grego
Jorge Luiz
Samuel
Guilherme Duarte
Philippe Santana
Guilherme Cekiera
Vinicius Silva de Andrade
Rondinelle Souza
Rodrigo Normandia
Martha Luiza Xisto
Joao Junior

Fotos / Tweets (by @edgarddavidson)

[1] galera da pos graduacao fazendo DOJO de ruby


[2] DOJO de fizzbuzz rolando na alta. TDD+refactoring+pairProgramming


[3] galera da pos graduacao ligada no dojo de Ruby.



[4] Código do fizzbuzz no quadro



[5] galera da pos fazendo reuniao de retrospectiva do DOJO


Dojos de BH

Pesquisando na internet e falando com o pessoal da #engsoftagil, descobri que há alguns DOJOs já rolando em BH:

- O primeiro Dojo de BH começou em 2008, pelo jeito antes do DojoRio, só que não acontece mais:
http://logbr.reflectivesurface.com/2008/01/04/bh-coding-dojo/
http://macacochefe.blogspot.com/2008/01/bh-coding-dojo_04.html


- A galera .NET de BH está organizando Dojos desde Abril de 2010:
http://devisland.com/DevDojo/
http://devminas.ning.com/events/primeiro-devdojo-coding-dojo
http://ppellucci.antipodas.org/category/coding-dojo/
http://sitewaredevelopers.blogspot.com/2010/04/coding-dojo-agita-comunidade-de.html
http://sitewaredevelopers.blogspot.com/2010/05/devdojo-reune-desenvolvedores-de_1725.html

De vez em quando rola um Dojo da galera do RailsMG:
http://railsmg.org

domingo, 12 de setembro de 2010

Etiqueta do Dojo

Ivan Sanchez, o cara que começou o Dojo Floripa, escreveu sobre uma experiência de apresentar o conceito de Coding Dojo através de uma lista de regras de etiqueta, ao invés das apresentações convencionais.

A lista de etiquetas que ele usou foi a seguinte:
  • Se você sabe programar, programe!
  • Se você está programando, todo mundo tem que entender o que você está fazendo.
  • Se você é o próximo a programar, evite quebrar o fluxo.
  • Se você não está programando, não perturbe quem está.
  • Se você tem uma ideia, a mostre através do código.
  • Se você não está conseguindo avançar, peça ajuda.
  • Se você gostou do desafio, tente novamente em casa.
Ivan testou essa ideia no dojô do Ágiles 2009 e pareceu que deu muito certo!

quarta-feira, 8 de setembro de 2010

O que é um Coding Dojo?

Coding Dojo é uma reunião de um grupo de pessoas para resolver em conjunto um desafio de programação.

A idéia é melhorar suas habilidades de programação e de trabalho em grupo, aprendendo e aperfeiçoando as técnicas de desenvolvimento de software como TDD, refatoração, entre outros.

Não importa qual sua linguagem de programação ou seu nível de conhecimento. Todos são bem vindos.

Mais informações em: http://apoie.org/Dojo.htm