Verbete do acervo
Refatoração e migrações
16 conteúdos relacionados.
-
O que aprendi sobre o uso de IA na Shopify
Por exemplo, eles podem disparar uma refatoração ao mesmo tempo que escrevem testes para uma outra área, ao mesmo tempo que implementam uma nova funcionalidade.
-
Qualidade de software no mundo de agentes de código
No nosso relato da migração do Spring Boot 2 para o 4 na Alura, o agente conhecia quais as dependências, configurações, APIs de data e hora, consultas do Hibernate que precisavam mudar e configuração de segurança, coisas que duvido que algum desenvolvedor, por mais sênior que fosse, saberia responder de cabeça.
-
Estudo de caso: migração do Spring Boot com IA na Alura — Hipsters.tech #538
O caso também está no artigo [Como migramos do Spring Boot 2 para o 4 com ajuda de IA]({{ ‘/conteudo/migracao-spring-boot-com-ia/’ relative_url }}), escrito com Carlos Müller.
-
O julgamento do engenheiro continua indispensável na era dos agentes
Isso foi particularmente comum durante nossa migração.
-
Testando sistemas agênticos: aprendendo com o passado para testar o futuro
Uma refatoração muda a estrutura interna sem mudar o comportamento externo, mas dezenas de testes quebram porque conheciam detalhes demais da implementação.
-
Como migramos do Spring Boot 2 para o 4 com ajuda de IA
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
O que aprendi sobre a fábrica de software agêntica da OpenAI
Eles observaram uma queda gigante no uso de IDEs e a migração para o Codex.
-
Como a OpenAI usa Codex no dia a dia da engenharia
Refatoração e Migrações: Codex é usado para realizar mudanças em múltiplos arquivos, garantindo consistência e eficiência em grandes refatorações.
-
Agentes de IA no código aberto: uma síntese do MSR 2026
Documentação, tarefas e pequenas correções de bugs são os pontos de entrada mais seguros para os agentes, enquanto recursos, refatoração, trabalho de desempenho e grandes mudanças de manutenção permanecem muito mais difíceis de serem implementados com sucesso.
-
Estratégias de testes em escala
…atégia de teste Concentre-se em testes de escopo menor Aplicar técnicas de teste completas Testando o legado A refatoração nunca virá em primeiro lugar Crie planos de teste Atribua campeões de teste Organização e rastreamento Obtenha a adesão da empresa Tenha métricas de rastreamento Experiência do desenvolvedor Facilite a escrita de testes Faça seu CI rápid…
-
Aprendizado de máquina pode ajudar desenvolvedores? Aventuras de um pesquisador
Em particular, falarei sobre modelos que recomendam refatoração (feitos em conjunto com ING), modelos que encontram bugs e modelos que recomendam quais métodos registrar (ambos feitos em conjunto com Adyen).
-
Data-Driven Extract Method Recommendations: A Study at ING
A identificação sólida de oportunidades de refatoração ainda é um problema em aberto na engenharia de software.
-
The Prevalence of Code Smells in Machine Learning projects
Uma dessas práticas recomendadas, a análise estática de código, pode ser usada para encontrar code smells, ou seja, defeitos (potenciais) no código-fonte, oportunidades de refatoração e violações de padrões de codificação comuns.
-
Search-Based Software Re-Modularization: A Case Study at Adyen
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring
Refatoração é o processo de alteração da estrutura interna do software para melhorar sua qualidade sem modificar seu comportamento externo.
-
Most common mistakes in test-driven development practice: Results from an online survey with developers
Alguns erros identificados foram: esquecer a etapa de refatoração, construir cenários de teste complexos e refatorar outro trecho de código enquanto trabalhava em um teste.