BT
  • Reescrever ou refatorar?

    por Talles Lasmar em  01 Ago, 2016

    Rescrever um sistema por completo é uma decisão que nem sempre é tomada levando em consideração sua seriedade. Neste breve artigo são apresentados os motivos que levam a essa escolha, como lidar com esse cenário que não é raro no mundo corporativo e como evitar a criação de um sistema "descartável".

  • Uma metodologia de modelagem para APIs web

    por Mike Amundsen , traduzido por Ivan Salvadori   em  18 Ago, 2015 1

    Este artigo apresenta uma visão geral sobre a metodologia de projeto abordada no livro "RESTful Web APIs" de Richardson e Amundsen.

  • Rápido aprendizado em design, desenvolvimento e DevOps

    por Ben Linders , traduzido por Leonardo Ribas   em  11 Mai, 2015

    A entrega de produtos certos de forma rápida pode ser um desafio, sem dúvidas, quando há muitas incógnitas ao longo do caminho. Se quiser construir produtos de forma rápida no contexto de elevada incerteza, é preciso ser capaz de aprender com rapidez e eficiência, disse Ismaël Héry do Le Monde.

Microservices: Decomposição de Aplicações para Implantação e Escalabilidade

Postado por Chris Richardson , traduzido por Ivan Salvadori   em  10 Out, 2014

Este artigo descreve o padrão de arquitetura Microservice que vem se tornando muito popular, utilizado para construir aplicações grandes, complexas e duradouras. 1

Refatoração de sistemas legados: um estudo de caso

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

Refatorar o legado é sempre uma atividade muito difícil e delicada. Este artigo apresenta uma metodologia para refatorar código legado de maneira segura, com base em um exemplo real. 1

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

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

Veja como lidar com um dos principais desafios ao se elaborar a arquitetura de um software: identficar e especificar corretamente os atributos de qualidade.

Modelagem Ágil: aperfeiçoando a comunicação e a compreensão - Parte 1

Postado por Lee Ackerman , traduzido por Mário Henrique Trentim   em  07 Dez, 2011

A Modelagem Ágil está alinhada com os princípios e valores ágeis e pode ser uma das mais importantes práticas no seu repertório de técnicas ágeis.

Design e arquitetura ágeis em grande escala: formas de trabalho

Postado por Craig Larman , traduzido por Giovanni Abner   em  29 Mar, 2011

No seu keynote no QCon Londres 2011, Craig Larman destacou que "arquitetura" não é uma boa metáfora e que devemos cultivar software como um jardim. Este artigo detalha essas ideias. 1

O Design Está Morto?

Postado por Martin Fowler em  22 Jul, 2009

Para muitos que entram em contato com Extreme Programming, parece que o XP chama pela morte do design do software. XP envolve muitos designs, diferente do que é estabelecido pelo processo de software. 2

Esclarecendo os Equívocos Mais Comuns Sobre Refatoração

Postado por Danijel Arsenovski , traduzido por Vinicius Assef   em  18 Jun, 2009

Danijel Arsenovski tenta esclarecer alguns mitos sobre refatoração e como isso se aplica para desenvolvedores .NET

Revisão do livro: Clean Code: A Handbook of Agile Software Craftsmanship

Postado por Ryan Cooper , traduzido por Nuno Marques   em  05 Jun, 2009

Como programadores, a nossa primeira prioridade é criar código que funciona. Infelizmente, código que simplesmente “funciona” não é suficiente.

Entrevista e Extrato do Livro "Projeto Prático de API", de Jaroslav Tulach

Postado por Srini Penchikala , traduzido por Vinicius Assef   em  14 Abr, 2009

A InfoQ conversou com o Jaroslav Tulach sobre seu livro Projeto Prático de API. Nós estamos também fazendo um resumo do livro para nossos leitores.

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