Início Refatoração no InfoQ Brasil
Notícias
Feed RSS-
Decompor um monólito não requer microservices - Sam Newman no QCon Londres
Sam Newman diz que o objetivo de decompor um monólito deve ser uma capacidade de deploy independente e que os desenvolvedores precisam se concentrar no resultado, não na tecnologia. Segundo Sam Newman, durante sua apresentação no QCon Londres, "O monólito não é o inimigo" e "Os microsserviços não devem ser a escolha padrão".
-
Uma Abordagem de Arquitetura Incremental para Construção de Sistemas
Para a maioria das aplicações, 90% delas são atendidas por uma abordagem monolítica; para evitar a superengenharia, deve-se começar com uma arquitetura simples e evoluí-la conforme as necessidades.
-
TypeScript 2.5 lançado com refatoração em nível de código
A Microsoft lançou o TypeScript 2.5. Essa versão traz pouca novidade em recursos de linguagem, mas tem alguns recursos novos interessantes, incluindo refatoração básica incorporada no próprio serviço de linguagem.
-
Microservices no Spotify
Há alguns anos, o Spotify já adota os microservices em grande escala. O vice presidente de engenharia do Spotify, Kevin Goldsmith, abordou durante a conferência GOTO Berlin 2015 o uso dos microservices e como são importantes na descentralização da arquitetura da companhia. Foi explicitado que os microservices são de fácil aplicabilidade e também são úteis em aplicações monolíticas.
-
Mudando de uma Arquitetura Monolítica para de Microserviços na SoundCloud
Mudar a arquitetura da SoundCloud para Micro Serviços foi fundamental ao permitir que nossas equipes entreguem novas funcionalidades de forma mais rápida, Phil Calçado compartilhou em uma série de 3 artigos suas experiências quando saíram de uma arquitetura de sistema monolíttico para micro serviços
-
Equilibrando Qualidade e Velocidade no Agile
Equipes ágeis têm que garantir que os produtos tenham qualidade. Gestores frequentemente esperam que a velocidade seja gradativamente aprimorada. Diversos autores exploraram a relação entre qualidade e velocidade e sugeriram maneiras de aprimorá-la.
-
Gerencie as dívidas do seu software
Existem diferentes tipos de dívida de software. A dívida técnica é a mais conhecida, mas não a única. Existem também as dívidas de competência e de qualidade. As dívidas de software podem causar o aumento dos custos de manutenção e também desencorajar desenvolvedores. Felizmente existem soluções para gerenciá-las.
-
O Agile realmente traz mais rapidez?
O Agile torna mesmo as equipes mais rápidas? Conheça discussões recentes sobre o tema.
-
IDEs para Ruby, um resumo das novidades
A JetBrains lançou a versão 4 da sua IDE para Ruby chamada RubyMine, com melhor desempenho e melhorias incrementais, o NetBeans 7.1 para Ruby está prestes a sair com mudanças importantes.
-
Visual Studio 11: Suporte a Agile, ALM e detecção de blocos de código clonados
O Visual Studio 11 trará novas ferramentas que aceleram os testes unitários, melhoram o processo de refatoração e facilitam a comunicação na equipe de desenvolvimento, através de novas característica de Gerenciamento de Ciclo de Vida (ALM).
-
Kent Beck: "Pare de pensar durante a refatoração"
Refatorar exige uma boa dose de pensamento, mas a realidade é que pensar demais também pode ser prejudicial. Esta é a opinião de Kent Beck, um dos criadores do Extreme Programming.
-
Refactoring em TDD deve incluir os testes?
O conceito de refactoring do código/projeto deve ou não incluir uma visita de refactoring também aos testes. Deve-se aprimorar o design dos testes com refactoring?
-
Explicando Refatoração para a Gerência
Como podemos explicar a importância e o valor da refatoração para pessoas que atuam em ramos gerências, pessoal que nunca programaram antes? Como podemos justificar o tempo adicionado na entrega do nosso projeto por conta dessa refatoracão?
-
Decisão: Refatorar ou não Refatorar?
A idéia de melhorar um código já escrito e apreciado na maioria dos times ágeis. Afinal de contas, melhoria continua é algo que estas equipes se esforçam para encontrar. Entretanto, melhorar o código já existente envolve tempo e dinheiro. Será que vale a pena?
-
CodeRush Xpress para C# e VB no Visual Studio 2010
A Microsoft decidiu continuar licenciando o CodeRush Xpress de graça para desenvolvedores que utilizam as edições pagas do Visual Studio 2010. A Developer Express liberou a versão beta do CodeRush 10.1.1 contendo recursos relacionados a seleção de código, navevagação do código, declaração e refatoração de classes/campos/variáveis.