Arquivo

Arquivo de novembro, 2009

Vídeos da PDC 2009 estão disponíveis

29 de novembro de 2009

Nos dias 17 a 19 de novembro, aconteceu em Los Angeles a PDC 2009, Professional Developers Conference, evento anual organizado pela Microsoft para desenvolvedores focados nas plataformas de desenvolvimento da empresa.

A organização do evento disponibilizou mais de 200 vídeos (e alguns slides) das apresentações para download. Para baixar os vídeos acesse esse endereço.

.NET, Eventos , , , , ,

15ª Samsung 10K Corpore São Paulo Classic - 8º Troféu Zumbi dos Palmares

26 de novembro de 2009

No domingo de 22 de novembro de 2009 corri os 10 km da 15ª Samsung 10K Corpore São Paulo Classic - 8º Troféu Zumbi dos Palmares.

A corrida foi disputada nos arredores do Parque do Ibirapuera e foi organizada pela Corpore.

Luciano Silva, Vagner Silva, Carol, Glauco Oliveira, Henrique Soejima, Luiz Souza, Mauricio de Amorim, Eu, Patricia Hamasaki, Alexandre Santos.

Luciano Silva, Vagner Silva, Carol, Glauco Oliveira, Henrique Soejima, Luiz Souza, Mauricio de Amorim, Eu, Patricia Hamasaki, Alexandre Santos.

Como corri acompanhando minha esposa Patricia, então esses tempos na verdade são os tempos dela.

Tempo total: 00:57:30

Tempo médio por km: 05:44

Tempo em cada km:

  1. 06:05
  2. 05:44
  3. 05:35
  4. 05:44
  5. 05:46
  6. 05:43
  7. 06:07
  8. 05:46
  9. 05:32
  10. 05:26

Foto de Runner SP

Foto de Runner SP

Infelizmente, diferente de todas as outras corridas organizadas pela Corpore, houve algumas falhas:

  • O kit da Patricia não estava disponível para retirada na quinta-feira, dia 19/11, mesmo ela sendo associada da Corpore e ter feito o cadastro em 01/11.
  • Conforme conversa telefônica com Lucia da Corpore, no mesmo dia, ficou combinado a retirada do kit dela na dia da prova. Mas no dia da prova a camiseta ainda não estava pronta e teve que ser estampada na hora.
  • Quem retirou o kit na quinta-feira, dia 19/11, não recebeu a pulseira de identificação da posição de largada.
  • No dia prova, quem estava sem pulseira, foi impedido de entrar na largada e instruído a retirar a pulseira naquele momento onde estavam sendo entregues os kits.
  • No local onde estavam sendo entregues os kits, quando foi solicitado a pulseira de identificação, os atendentes da Corpore diziam que quem estava sem pulseira não podia retirar mais.

Estou enviando essas reclamações para a Corpore e quando obtiver alguma resposta, publico aqui.

Foto de WebRun

Foto de WebRun

Foto de Ativo.com

Foto de Ativo.com

Foto de MidiaSport

Foto de MidiaSport

Foto de Treino Online

Foto de Treino Online

Esportes , , , , , ,

Desprenda-se de convenções de nomenclatura em nome de testes

21 de novembro de 2009

Eu compartilho da opinião de Jimmy Bogard, que diz que os nomes dos testes precisam descrever o que e o porque, a partir da perspectiva do usuário, onde o desenvolver possa ler o nome do teste e claramente entender o comportamento que é esperado.

Um teste unitário nada mais é que um método em uma classe, e tanto em C# como Java, existem convenções de nomenclatura de métodos.

Em C#, nome de métodos são declarados utilizando Pascal Case:

[TestMethod]
public void ProductShouldHaveAtLeastOneCategory()
{
  //Test implementation.
}

Já em Java, convencionou-se escrever métodos utilizando Camel Case:

@Test
public void productShouldHaveAtLeastOneCategory() {
  //Test implementation.
}

Muitas vezes, o nome desses testes (métodos) ficam um tanto longos, como os exemplos acima. Dessa forma, a legibilidade não é muito boa.

Seguindo um dos conselhos de Neal Ford, em sua apresentação 10 Ways to Improve Your Code, você pode deixar de lado as convenções de nomenclatura da linguagem em favor da legilidade dos nomes dos seus testes. Escreva o nome do teste como se fosse uma frase, nada de letras maiúsculas para cada palavra, e use “_” (underscore) para separar as palavras.

Veja como fica o exemplo acima em C#:

[TestMethod]
public void Product_should_have_at_least_one_category()
{
  //Test implementation.
}

E agora em Java:

@Test
public void product_should_have_at_least_one_category() {
  //Test implementation.
}

Não há nenhum mal em se desprender das convenções de nomenclatura de C# e Java em prol da legibilidade dos nomes dos testes. Afinal, testes são uma documentação executável e nós queremos uma documentação clara para nosso código.

TDD , , , , , , ,

Use a cabeça! Aprenda Rails

16 de novembro de 2009

Ayrton Senna Racing Day 2009 - 42,2 km

16 de novembro de 2009

Dia 08 de novembro de 2009 rolou a maratona de revezamento Ayrton Senna Racing Day 2009 no Autódromo de Interlagos.

O percurso de 42,2km poderia ser feito por equipes de 2, 4 ou 8 participantes. Eu participei juntamente com o pessoal da Locamotiva, correndo em uma equipe de 8 integrantes. No total corremos em 2 equipes.

Adauto, Glauco, Mauricio, Vagner, Eu.

Adauto, Glauco, Mauricio, Vagner, Eu.

.
Veja meus tempos dos 5.275 metros:

Tempo total: 00:25:30

Tempo em cada km:

  1. 04:29
  2. 04:54
  3. 04:48
  4. 05:30
  5. 04:39
  6. 01:08

Foto de Ativo.com

Foto de Ativo.com

Foto de WebRun

Foto de WebRun

Foto de Ativo.com

Foto de Ativo.com

Foto de WebRun

Foto de WebRun

Foto de Ativo.com

Foto de Ativo.com

"S" do Senna

"S" do Senna

Esportes , , , , , ,