Programação Content on InfoQ
Últimos destaques de notícias sobre Programação

- Architecture,
- Java
- Tópicos
- Programação,
- Comunicação,
- Reuso
Vijay Narayanan oferece 10 dicas práticas de como ter sucesso com o reúso sistemático de componentes de software, baseado em sua experiência em múltiplos projetos. A coleção de dicas não tem a intenção de cansativa e sim que desenvolvedores e líderes de equipe apreciem a variedade de estratégias – técnicas e não-técnicas – de que é preciso aplicar para ter sucesso com reúso sistemático.
Notícias sobre Programação
- Architecture
- Tópicos
- Programação,
- Entregando Qualidade
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.
- Architecture,
- Agile
- Tópicos
- Programação,
- Técnicas Ágeis
Allan Baljeu estava aplicando TDD em uma base de código legado C++ e estava em apuros porque...
- Java
- Tópicos
- Plataformas,
- Design de Linguagens,
- Linguagem,
- Programação
O time de Java SE da Sun recentemente lançou o JDK 7 milestone 5. O M5 inclui quase metade das características do Project Coin, atualizações no pacote java.util.concurrent feita por Doug Lea e uma série de outras melhorias.
- Java,
- Agile,
- .NET,
- Ruby
- Tópicos
- Programação,
- Técnicas Ágeis
Acompanhando o agitado blog onde ele afirmava que "quem continua a pensar que TDD o deixa lento, está "vivendo na idade da pedra", Bob Martin dá uma lição ao fornecer um conhecimento mais profundo da aplicabilidade real, função e benefício TDD.
Artigos sobre Programação

- Agile,
- .NET
- Tópicos
- Programação,
- Técnicas Ágeis,
- Artefatos & Ferramentas
É justo dizer que na comunidade .Net a refatoração teve um início lento. Mesmo hoje, o Visual Studio, um produto clássico para o desenvolvimento em .Net tem dificuldade de atravessar a Fronteira da Refatoração com o C#. Com o C++, a situação está melhor, mas só se você fizer o download e instalar o add-in gratuito de refatoração, Refactor! para VB ou C++, desenvolvido pela Developer Express.

- Agile
- Tópicos
- Artesanato de software,
- Programação,
- Design
Como programadores, a nossa primeira prioridade é criar código que funciona. Infelizmente, código que simplesmente “funciona” não é suficiente. Código que tem valor real e é duradouro, tem de ser “limpo”. Em “Clean Code: A Handbook of Agile Software Craftsmanship”, Robert C.

- Architecture
- Tópicos
- Programação
Eu acho que um fato bem conhecido no mundo da programação é que o padrão singleton (double-checked) em java não é thread safe e que não pode ser arrumado. Neste artigo, o Dr. Alexey Yakubovich fornece uma implementação do padrão Singleton que ele afirma ser thread-safe.

- Architecture,
- Java,
- .NET,
- Ruby
- Tópicos
- Programação
Neste artigo, Joshua Bloch, Chefe de Java no Google e Distinguished Engineer na Sun Microsystems, apresenta uma lista de máximas com um resumo conciso dos principais pontos relacionados a design de APIs. As máximas representam o resumo escrito por Joshua na palestra "Como Fazer o Design de uma Boa API e Porque isso Importa" realizada durante JavaPolis 2006.