Descrição
A Salesforce, líder em desenvolvimento de software há mais de 25 anos, adotou o Cursor para acelerar seus processos de engenharia. Com uma vasta base de código e milhares de engenheiros globalmente, a Salesforce precisava de uma ferramenta para aumentar a produtividade e a qualidade do código. O Cursor, um agente de codificação de IA, foi introduzido para fornecer aos desenvolvedores uma maneira eficiente de gerenciar e melhorar seus fluxos de trabalho.
Ler mais
A adoção do Cursor na Salesforce tem sido notável, com mais de 75% dos desenvolvedores agora utilizando-o. Esse uso generalizado resultou em melhorias de dois dígitos no tempo de ciclo, velocidade de PR e qualidade do código. Engenheiros juniores, que começaram suas carreiras durante a pandemia, acharam o Cursor particularmente benéfico para entender bases de código existentes sem a orientação tradicional presencial de engenheiros seniores.
Engenheiros seniores inicialmente usaram o Cursor para tarefas tediosas, percebendo rapidamente seu potencial para aplicações mais complexas. Isso levou a uma adoção mais ampla entre as equipes, com a IA se tornando parte integrante de todo o ciclo de vida do desenvolvimento de software (SDLC) na Salesforce.
A Salesforce mede seu sucesso em engenharia através de três métricas principais: tempo de ciclo, qualidade (contagem de bugs) e produtividade. O Cursor melhorou significativamente essas métricas, tornando seu impacto visível quase imediatamente. Uma equipe até reduziu o tempo de cobertura de código legado em 85%.
As melhorias na qualidade do produto são evidentes, com engenheiros gerando mais testes unitários do que antes, aumentando a confiabilidade das ofertas da Salesforce. À medida que a IA continua a remodelar o desenvolvimento de software, a Salesforce está pronta para aproveitar ainda mais essas ferramentas para avanços ainda maiores.
- CategoriaAssistentes de programação com IA
Principais aprendizados
Integração de agente de codificação de IA
Melhora o tempo de ciclo
Aumenta a velocidade de PR
Impulsiona a qualidade do código
Facilita a integração de engenheiros juniores
Automatiza tarefas tediosas
Melhora a geração de testes unitários
Reduz o tempo de cobertura de código legado
O que este estudo de caso demonstra
- Melhoria da qualidade do código
- Redução do tempo de ciclo
- Aumento da velocidade de PR
- Integração de engenheiros juniores
- Gerenciamento de código legado







