Arquivo de julho de 2011

Nova sede da Giran

terça-feira, 19 de julho de 2011

O melhor time do mundo. Merecem seu respeito tecnológico.

Diário de bordo … data estelar -311455.7251712329

O mundo, o Universo e tudo mais são nossa fronteira final. Estamos à mais ou menos 3 anos (dois e meio como Giran) numa missão em busca por novos mundos, novos desafios e conquistas … audaciosamente indo onde apenas alguns nerds puros de programação estiveram.

Estamos agora de casa nova, após 3 anos de muita luta, algumas derrotas mas MUITAS conquistas e aprendizado.

Começamos! Dois malucos, uma mesa, muitas ideias, um objetivo e disposição para assumir riscos (e contas).

Além do começo de uma empresa, que mais parece uma grande aventura, tivemos muitas experiências legais, momentos divertidos, complicados, tensos, comemorações e por aí vai. Essa primeira sede será sempre inesquecível, quanta história temos pra contar. Quebramos parades, fizemos parede, quebramos de novo, trocamos pia, rede elétrica, gesso, luminárias e até o piso da sala, não faltou trabalho e nem vontade para fazê-los.

Nesses primeiros anos viemos em franco crescimento e nossa nave sala já estava no limite e impedindo até um pouco de nosso crescimento de pessoal e afetando um pouco nossa qualidade de vida: somos pessoas que se comunicam o tempo todo, discutem, gritam e riem. Estávamos numa sala de aproximadamente 75m2 e já com 16 pessoas trabalhando, literalmente, amontoadas.

Mas tínhamos que buscar um lugar novo que mantivesse o clima da equipe e ao mesmo tempo tivesse espaço o suficiente para que as pessoas fossem felizes.

Felizmente parece que acertamos em cheio. :)

Enfim, a casa nova da Giran :)

Conseguimos uma casa grande – 240m2 – com vários cômodos e que ainda manteve nosso espaço de jogatina, de conversas, de trabalho concentrado e ainda ganhamos uma área de churrasco, uma área de descanso/reflexão, uma área pra jogar um futebolzin de travinhas e (futuramente) até um mini-golf. E o melhor: perto de onde estávamos – não mais de 400 metros de distância – e ainda mais perto das coisas mais essenciais como padarias, farmácias e pontos de ônibus.

E agora anote aí, nosso novo endereço agora é: Rua Amélia Tartuce Nasser, número 1010, bairro Jardim da Penha, CEP 29060-110.

Vida longa e próspera para todos … inclusive pra gente nesta nova casa daqui pra frente hehehe \\//

Giran Siege – Teste de Integração com DbUnit e JStryker

quarta-feira, 6 de julho de 2011

Hoje rolou mais um Giran Siege com Washington Botelho que apresentou uma forma facilitada de escrever testes de integração em Java utilizando os frameworks DbUnit e JStryker.

O DbUnit é uma extensão do JUnit que automatiza várias tarefas de manipulação de banco de dados. Diferentemente de um Mock, o acesso é feito diretamente ao banco, trabalhando com dados reais em uma base de teste.

Uma das vantagens de utilizá-lo é a sua capacidade de fazer dump do banco, inserir dados, remover, atualizar e afins de forma automática sem que o desenvolvedor precise manipular os dados diretamente. Todos os dados que irão popular o banco ficam armazenados em um XML, facilitando assim, a reposição dos dados a cada teste.

Por mais que o DbUnit ajude o desenvolvedor com as tarefas árduas, ainda sim é preciso escrever um bocado de código para automatizar certas tarefas. Por isso os nossos amigos Rodolfo Liviero e o José Ribeiro criaram o JStryker.

O JStryker é uma ferramenta para ajudar na automatização de testes em Java. Ele automatiza e abstrai diversas tarefas como subir servidor, instanciar a JPA/Hibernate, executar tarefas do DbUnit com auxílio de apenas alguns Helpers.

De fato o JStryker é uma ferramenta muito facilitadora e junto com o DbUnit torna os testes de integração fáceis de serem escritos.

Abaixo segue o slide da apresentação, espero que gostem. (: