Coding Dojo Floripa

Desenvolvimento Ágil

Archive for Setembro, 2007

Scrum FAQ em português

Posted by Victor Hugo Germano em Sexta-feira, Setembro 28, 2007

Versão em português da entrevista com Ken Schwaber.

Arquivo(link estava quebrado – CORRIGIDO): http://www.4shared.com/file/34824139/61f8668f/Scrum_FAQ_pt_BR.html

Post Original: http://malditacomedia.blogspot.com/2007/09/scrum-faq-em-portugus.html

Sinta-se livre para baixar, ler, criticar e ajudar a divulgar Scrum em sua empresa…

EditNote: corrigido link para download

Posted in Blogroll, Scrum | 5 Comments »

Reflexões sobre o último Dojo

Posted by Victor Hugo Germano em Sexta-feira, Setembro 28, 2007

Indiscutivelmente o dojo em que mais se produziu… foi muito interessante ver a todos participando efetivamente do encontro. Um dos motivos talvez tenha sido o menor número de integrantes, 6 ao todo, o que não deixou ninguém constrangido em dar idéia e fazer críticas sobre o código produzido. Mesmo sendo o único a conhecer mais a fundo as regras de poker, ninguém deixou a desejar em discutir sobre o Domínio da aplicação.

Bom, muito bom!

Também foi uma oportunidade para o Gustavo apresentar o ambiente de desenvolvimento da Fundação Certi e divulgar uma Vaga de Arquiteto Java que foi aberta na empresa. (aproveitem!)

abaixo segue o código realizado ontem:
Edit Note:

Arquivo se encontra em: http://www.4shared.com/file/25736635/61e364e5/dojo.html

Posted in Dojo, Geral | 4 Comments »

DojoFloripa dia 27/09 19:00hs

Posted by Victor Hugo Germano em Quarta-feira, Setembro 26, 2007

Saudações Senhores!

Desculpem o post assim em cima da hora, mas quinta é dia de Dojo!

Dia 26/09 – 19:00
Na Fundação Certi
Nível do Encontro: Intermediário

Desafio da vez: analizador de mãos de poker (sim, apesar de ser um desafio antigo, será a primeira vez que faremos um Dojo na sua primeira idéia: Programação pura)

Senhores, para aqueles que gostariam de participar do encontro, assumiremos que todos os presentes já conhecem o conteúdo do post Tudo Sobre TDD, e não possuem grandes problemas a respeito de padrões de testes de software, jUnit, TDD, mocks, stubs, etc…

Compareçam!

Enviem um email para gaa@certi.org.br com Nome e RG para confimação

Obrigado

Posted in Dojo, Geral | 2 Comments »

Hasta luego pablito!!

Posted by Victor Hugo Germano em Segunda-feira, Setembro 24, 2007

Esta semana no DojoFloripa ganharemos um correspondente internacional em terras européias: Ivan Sanchez!

Seguindo os passos de seus antepassados, Ivan retorna ao Antigo Continente levando notícias das Américas: sim! Nós temos desenvolvimento Ágil!
Rumando à Espanha acompanhado de sua fiel escodeira (Letízia), o primeiro brasileiro a propor um CodingDojo no Brasil tenta agora conquistar a Europa com suas idéias revolucionárias e seu conhecimento monstruoso sobre videos engraçados, velharias da tv brasileira e principalmente: Agilidade!

É isso ai, Vaya con Dios mi amigo! Aguardamos mais histórias suas neste blog, quem sabe até mesmo realizando a primeira edição do International Coding Dojo Floripa!?!?!

Brincadeiras à parte, continuaremos a divulgar o dojoFloripa e a realizar reuniões!

Posted in Dojo, Geral | 3 Comments »

Desenvolvimento Ágil está transformando o mundo!

Posted by Victor Hugo Germano em Segunda-feira, Setembro 24, 2007

Sim, isso mesmo… numa reportagem publicada pela CNN, indicando O que está mudando o rumo dos negócios no mundo na atualidade, Desenvolvimento Ágil está entre os principais. Talvez sejam as iniciativas bem sucedidas de aplicação, ou ainda a adoção de metodologias Ágeis por “empresinhas” como Google e Microsoft…

“It started as a rebellion against overwrought, Dilbert-style software development projects. Today the set of practices known as agile software development is reshaping the way coders and entrepreneurs create Web-based services. Agile teams work very quickly — sometimes in as little as a week — to create small chunks of code. Once a component is finished, additional features are added, with the process repeating indefinitely. Agile also has a reputation for enabling managers to deliver products on time and under budget, which helps explain why it has become a methodology of choice at companies like Google and Lockheed Martin.”

50 Who/What Matters in Business, according to CNN

Posted in Geral | Leave a Comment »

Chopp Dojo – 19/10 às 19hs

Posted by Victor Hugo Germano em Quarta-feira, Setembro 19, 2007

Saudações senhores!

Pois então, como a enquete está pedido: mais encontros!
Desta vez faremos algo diferente, já batizado de Chopp Dojo!
Caso queiram aparecer para conversar sobre Desenvolvimento Ágil, TDD, e muito mais, Hoje (19/10) às 19h no Vasquinho!!!

Um bar chique no último com direito a mesa de sinuca descaída, ovo em conserva, pacotinho de cebolitos e cerveja barata!

Endereço:

Rua João Pio Duarte e Silva, ao lado do campo de futebol (Avenida Geral do Córrego Grande – Florianópolis)

Não sabe como chegar lah??

Veja o mapa

Posted in Geral | 3 Comments »

Você realmente conhece JavaScript?

Posted by Victor Hugo Germano em Terça-feira, Setembro 18, 2007

Saudações!
Seguindo uma série de posts iniciados pelo Rafael Mueller e apoiado pela Maldita Comédia, trago ao dojo a seguinte afirmação: Você acha que conhece javaScript, mas não tem a menor idéia.

JavaScript possui Orientação Objetos?Sim!
JavaScript possui Testes? Claro que sim!
Aos mais acostumados com o JMock, o código abaixo não será muito problema:

var mockControl = new MockControl();
workerMock = mockControl.createMock(Worker);

workerMock.expects().isFinished().andReturn(true);
workerMock.expects().getValue().andReturn(‘hello’);

var result = doWork(workerMock);

assertEquals(‘hello’, result);
mockControl.verify();

Explicação rápida: Exemplo de utilização de um mock para determinar o comportamento da classe Worker ao ser executado o método doWork(). Simples… e se eu disser que esse código é javaScript? Legal né?

Encontrei duas ferramentas interessantes para auxiliar na construção de código em JavaScript: jsUnit e jsMock. Frameworks muito interessantes que não deixam a desejar em nenhum quesito relacionado a TDD. O exemplos existentes nos sites são bastante explicativos, não será um problema iniciar a criação de testes com as ferramentas. Sendo javascript uma linguagem pouco tipada, a técnica Stub é facilmente incorporada. Vale a pena tentar!

Falei grego? Ainda não sabe qual a diferença entre Mock & Stubs? Descubra aqui: Tudo sobre TDD

Votem em nossa enquete: O que o DojoFloripa pode fazer por você?

Posted in Agile, javascript, Programming, TDD | Leave a Comment »

Enquete: O que nós podemos fazer por você?

Posted by Victor Hugo Germano em Sexta-feira, Setembro 14, 2007

Saudações!
Já que o WordPress não nos dá a possibilidade de colocar enquetes no site, colocamos no site A Maldita Comédia mesmo!!!

Eu e o Ivan queremos melhorar o conteúdo do site, e com o número grande de pessoas que acessam aceitamos o desafio de perguntar a todos: O que temos que melhorar?!

Votem! Conto com a sinceridade e a compreensão de todos que queremos realmente gerar conteúdo de qualidade!

Obrigado!

Posted in Agile, BDD, Dojo, eXtreme Programming, Geral, Scrum, TDD | Leave a Comment »

Novo Layout

Posted by Ivan Sanchez em Quinta-feira, Setembro 13, 2007

Estou escrevendo pra anunciar o novo layout do blog. Ele é mais uma colaboração do Victor Hugo, que além de uma grande ajuda na organização das reuniões agora está me dando uma força tremenda aqui no blog.

Espero que vocês gostem 🙂

Posted in Dojo | 1 Comment »

Tudo sobre TDD

Posted by Victor Hugo Germano em Segunda-feira, Setembro 10, 2007

Saudações!
Conversando com Ivan, resolvemos criar um post que agregasse o máximo possível de informações úteis sobre TDD, para que possamos avançar nos encontros do CodingDojoFloripa, efetivamente evitando o que houve no último encontro. Assim, compilei uma série de links que tratam do assunto, basicamente escritos aqui no DojoFloripa, com algumas referências externas, também bastante úteis.

Nossa idéia, a partir de agora, é fornecer informações para que no próximo dojo, não precisemos iniciar toda a conversa sobre tdd novamente, garantindo a evolução contínua da complexidade dos encontros. Portanto, aproveitem!! =)

O que é TDD?

Miscelânia:

Videos:

TDD na prática:

Técnicas:

Livros:

Tentaremos manter esse post sempre atualizado e acessível para que todos possam desgrutar do conteúdo. Se você possui alguma referência, entre em contato!

Posted in Dojo, eXtreme Programming, Geral, Programming, TDD | 34 Comments »