BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias

  • Comentar ou não comentar?

    A maioria dos desenvolvedores já escreveu pelo menos uma linha de comentário em seu código. Alguns chegam até a escrever várias linhas de comentário com o intuito de tornar o explicar melhor o que tal implementação faz. Esse artigo reúne algumas práticas usadas na hora de escrever comentários, além de opiniões internacionais e nacionais sobre comentar o seu código.

  • Debian Installer 6.0 Alpha 1: Suporte a Ext4, Instalação de pacotes "recommends"

    O Projeto Debian planeja o lançamento de uma nova versão estável do seu sistema operacional, o Debian 6.0 (codinome "Squeeze"), neste ano. Como parte deste lançamento, o time do instalador do Debian recentemente anunciou a primeira release alpha do instalador para Debian 6.0. Uma das mudanças mais significativas no APT é que o Squeeze instala os pacotes da seção "recommends" por padrão.

  • Testes de aceite automatizados: aliados ou inimigos?

    Cada dia discute-se mais sobre a necessidade de testes de aceite automatizados. Muitos o defendem dizendo que são extremamente essenciais para o cliente e para a equipe, enquanto outros são extremamente contra e defendem o não uso deles devido principalmente a problemas de manutenabilidade e tempo.

  • Problemas recentes da Toyota podem atrapalhar o Lean?

    Recentemente a montadora de carros Toyota, conhecida pela qualidade e pela não tolerância a erros, realizou o recall de mais de 500.000 carros pelo mundo, por conta de um problema no software que controla o sistema de freios. A montadora utiliza a metodologia de manufatura, conhecida como Lean. Os recentes problemas podem atrapalhar a adoção de Lean no desenvolvimento de software?

  • Revelando sérias falhas do Ágil e Scrum

    O desenvolvimento de software é conhecido por ser um processo criativo. A falha dos métodos tradicionais, onde o ambiente dinâmico da programação era ignorado, tornaram os métodos ágeis muito populares. Atualmente há uma crescente adoção das metodologias ágeis, particularmente Scrum. Entretanto, tudo corre bem com métodos ágeis? Kai Glib não acha isso. Ele indica que há sérios problemas com eles.

  • Neo4j - Base de dados NoSQL baseada em Java

    Depois de muitos anos de desenvolvimento, a NeoTechnology lançou a versão 1.0 do Neo4j, um banco de dados em forma de grafo feito em Java. A InfoQ falou com o COO da NeoTechnology Peter Neubauer para entender melhor o novo lançamento do NEo4j e o que ele traz de novo para os desenvolvedores.

  • Cinco regras para obter restrospectivas melhores

    Muito se fala sobre como melhorar as retrospectivas das metodologias ágeis. James Carr publicou recentemente cinco regras de como tornar o processo melhor. As regras são baseadas nas experiências dele em várias retrospectivas, algumas com sucesso, outras não.

  • Nós somos pessoas! Não recursos...

    Frequentemente nas grandes empresas, podemos observar uma prática cada vez mais comum que consiste na terceirização de serviços. Desta forma, os prestadores de serviços destas empresas, comumente chamados de "terceiros", passam a ser chamados de recursos, e os líderes de equipes passam a desconsiderar sua individualidade, atendo-se apenas a entregas constantes dos projetos acordados.

  • Projeto Eclipse Virgo Aprovado

    O Projeto Eclipse Virgo foi aprovado e está em provisionamento, a primeira importação de código deverá acontecer nas próximas semanas. Eclipse virgo é o novo nome para o SpringSource dm Server, além do nome a licença passou de GPL para EPL. Aplicações modulares são o futuro e o Eclipse Virgo tem tudo para se tornar indispensável.

  • Manutenabilidade de Testes Unitários

    Um dos princípios básicos das metodologias ágeis é fazer testes para seu software. Recentemente o Jay Fields postou em seu blog sobre a manutenabilidade de testes unitários, que as vezes podem atrapalhar a manutenção e a adição de novas features na aplicação. Pode-se melhorar essa manutenalidadade utilizando boas práticas.

  • Apache Beehive está inativo e foi movido para o Apache Attic

    No último mês, os commiters do Apache Beehive decidiram que o projeto iria ser inativado. O último release do Apache Beehive foi a versão 1.0.2 de dezembro de 2006. Em um post de 10 de Fevereiro, Henri Yandell sugeriu alternativas para os três principais componentes do Apache Beehive.

  • Puppet: Um automatizador escrito em Ruby para administração de servidores

    O time da Reductive Labs anunciou recentemente o lançamento da versão 0.25.2 do Puppet, o gerenciador de configuração e ferramenta de automação escrito em Ruby para servidores Linux e Unix. Neste lançamento alguns bugs foram corrigidos, 123 tickets abertos foram concluídos e os desenvolvedores pediram para reduzir o consumo de memória, melhorar o relatório de erros, threadings e lock contention.

  • Porque considerar o uso de Erlang no seu próximo projeto

    Erlang nasceu no laboratório de ciência da computação da Ericsson, na década de 1980, influenciada por linguagens como ML, Ada, Module, Prolog e Smalltalk. De lá pra cá, Erlang vem sendo evoluída e usada para escrever grandes sistemas críticos, porque é exatamente nesse cenário que ela mostra melhor seu valor.

  • Analisando gráficos de Burndown

    O gráfico de burndown é considerado um dos mais úteis para monitorar o progresso de um time ágil. O gráfico representa a quantidade de trabalho que falta ser feito no eixo vertical (y) versus o tempo no eixo horizontal (x). Ele pode revelar como o time está fazendo as coisas e como o time pode melhorar seu desempenho.

  • Debate: A internet está se fragmentando?

    A Internet é considerada o meio que une as pessoas em todo o mundo facilitando a comunicação, a troca de idéias e o acesso à informação. Algumas pessoas dizem que objetivo original da internet está mudando devido à proliferação dos dispositivos que conseguem deixar a internet um pouco mais difícil visto que eles não são padronizados.

BT