Café dos Três

  3 meses passam muito rápido. Em 3 meses, é possível aprender inglês (segundo a internet), assistir todas as temporadas de Game of Thrones e de Black Mirror, se você assistir 1 episódio por dia, e 3 ninhadas diferentes de coelhos podem nascer. O ponto é: em 3 meses muita coisa pode acontecer e mudar. …

Test-Driven Development é desnecessário!

Tempos atrás ouvi a seguinte afirmativa: Acredito que testes de unidade são importantes; Não vejo necessidade porém, em fazer TDD. Será? Separando as coisas: Teste de Unidade Teste de unidade tem como objetivo garantir que uma parte da regra de negócio funcione como foi solicitada/descrita pelo interessado pelo software. O teste deve abranger apenas um …

Meetup de Hanami na Creditas – O que rolou

No último dia 7 de junho, a Creditas foi host do 2º encontro Hanami-rb, grupo entusiasta do framework fullstack de Ruby. O evento contou com a presença de vários convidados de empresas de peso no mercado de tecnologia, como Magnetis, Locaweb, Rapidoo, Truckpad, LuizaLabs, BelezanaWeb, Vagas.com, Moip, Alura e Itaú. Três dos nossos backend developers …

À procura da qualidade perfeita

Ao criar um produto digital, por padrão, separamos o código fonte em camadas (front-end e back-end). A primeira, onde os usuários interagem com o produto e a segunda, é responsável por replicar o domínio de negócio da empresa. Elas sempre interagem entre si. A imagem acima exemplifica a responsabilidade de cada uma das camadas: entrada (informações …

Creditas’ Greatest Hits

Se você der um giro rápido em nosso QG, vai notar algo muito comum, muitas pessoas em nosso time passam o dia todo de fone de ouvido. Estamos em um open space incrível e, às vezes, o barulho pode incomodar um pouco. Algumas pessoas buscam concentração e foco através de um fone de ouvido e uma …

Refatoração de código

Não precisa acompanhar o “mundo dos testes” para saber o que significa refatorar. Palavra dita diariamente nos departamentos de tecnologia, apresenta-se em dois momentos distintos do desenvolvimento: A milagrosa refatoração de código Refatoração: terceira etapa do Test-Driven Development (Red, Green, Refactor); Refatoração de um código de produção já existente. Neste momento vou tratar apenas do segundo item. …

O que Test-Driven Development não é

Uma dúvida muito pertinente em engenharia de software é sobre Test-Driven Development, TDD, para os mais chegados. Há resistência por parte daqueles que não conhecem – ora, também não é para menos: o nome remete a Teste e teste remete a um processo da área de Verificação e Validação. Após ouvir o developer dizer nunca …

Como se tornar um desenvolvedor de software profissional

Desenvolver software não é algo nato e, como quase tudo na vida, essa habilidade pode ser aprendida. A grande questão é: como você vai aprender? Muitas pessoas terminam uma faculdade de tecnologia e acham que seu aprendizado terminou ali, mas na verdade é exatamente o contrário: ao terminar a faculdade você conseguiu uma base para …

A Força está em Compartilhar a Diversidade

A Força está em Compartilhar a Diversidade O B. Quaresma é um ex-jogador de futebol profissional. A Bia é bailarina. O Vinicius compõe músicas, toca vários instrumentos e canta. O Rodrigo tem cinco anos de experiência na área de empréstimos. O Derick trabalhou em duas startups liderando áreas de atendimento. A Ana estuda psicologia. Que …