BT
rss
  • Refatoração de sistemas legados: um estudo de caso

    por Chen Ping , traduzido por Ivo La Puma   em  26 Jul, 2013 1

    Refatorar código legado é sempre uma atividade muito difícil, mesmo quando realizada com apoio de uma ferramenta de testes unitários para evitar regressões. Este artigo apresenta uma metodologia para refatorar código legado de maneira segura, com base em um exemplo real.

  • Mais rápidos, melhores e maiores. Mas como?

    por Michael Stal , traduzido por Leonardo Campos   em  29 Mar, 2012

    Um dos principais desafios ao se elaborar a arquitetura de um software está em considerar seus atributos de qualidade e, principalmente, a correta especificação destes atributos. Muitos dos problemas, não por acaso, estão diretamente relacionados a essa dificuldade na especificação, como acontece no tratamento de segurança e desempenho. Veja como lidar com esses desafios de forma equilibrada.

  • O Design Está Morto?

    por Martin Fowler em  22 Jul, 2009 2

    Para muitos que entraram rapidamente em contato com Extreme Programming, parece que o XP chama pela morte do design do software. Na verdade o XP envolve muitos designs, mas faz de uma maneira diferente do que é estabelecida pelo processo de software. O XP tem rejuvenescido a noção de design evolucionário com práticas que permitem evoluir para se tornar uma estratégia de design viável.

Introdução à Data Services

Postado por Vijay Narayanan , traduzido por Acyr Tedeschi   em  09 Jun, 2009

Data Services são serviços de software que encapsulam operações das entidades chave relevantes para a empresa. 1

Os limites da Otimização de Código: uma nova Implementação do Padrão Singleton

Postado por Alexey Yakubovich , traduzido por Wagner R. Santos   em  15 Dez, 2008

O padrão singleton double-check em java não é thread safe e 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. 2

Revisão de Livro: Padrões de Adoção de Métodos Ágeis, um roteiro para o Sucesso Organizacional

Postado por Ryan Cooper , traduzido por Guilherme Lacerda   em  15 Nov, 2008

Adotando uma abordagem ágil com êxito no desenvolvimento de software pode ter um enorme impacto no sucesso de uma organização.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT