Como um desenvolvedor frontend usou o Cursor para acelerar o onboarding
O desenvolvedor frontend Rodion resolveu o problema do onboarding lento em novos projetos com o Cursor, um editor com AI. Em vez de passar meses entendendo a ba
Processado por IA de Habr AI; editado por Hamidun News
Novos projetos exigem muito tempo para entender arquitetura, convenções e regras de codificação. O desenvolvedor Rodion encontrou uma forma de reduzir o onboarding de meses para dias — usando Cursor, um editor com IA.
O Problema: Meses para entender o código de outra pessoa
Quando um desenvolvedor se junta a um novo projeto depois de trabalhar em startups e como freelancer, ele enfrenta o mesmo problema. O projeto existe há anos, com seu próprio histórico, arquitetura e soluções que pareciam certas na época. Você precisa entender pastas aninhadas, compreender a lógica dos componentes e aprender convenções que ninguém documentou.
Quando Rodion recebeu sua primeira tarefa — criar um widget — ele gastou cerca de uma hora apenas encontrando onde os widgets existentes são armazenados no projeto. É uma pergunta básica, mas a resposta exige navegar pela estrutura, estudar arquivos e encontrar exemplos. Multiplique essas horas pela quantidade de coisas novas que precisa aprender, e você terá um mês vasculhando diferentes partes do projeto.
Cursor como Assistente de Navegação
Cursor é um editor com IA integrada que analisa o contexto do seu projeto. A ideia central é simples: em vez de procurar arquivos manualmente, você pode descrever a tarefa e deixar a IA encontrar o lugar certo no código. Para a tarefa 'criar um novo widget', Cursor pode:
- Encontrar exemplos de widgets existentes no projeto
- Mostrar onde o código dos componentes está armazenado
- Sugerir um modelo baseado em exemplos existentes
- Explicar as convenções e regras do projeto
Funciona como um guia pessoal para a base de código que responde perguntas em segundos.
Prompts e Exemplos Práticos
Rodion usou prompts específicos que dão ao AI contexto completo. Exemplos efetivos:
- Mostre-me onde todos os widgets são armazenados no projeto
- Qual padrão é usado para criar componentes
- Crie um novo widget seguindo o exemplo da base de código
"Você precisa ser específico, dar ao AI uma compreensão completa do
que está tentando fazer", escreve o desenvolvedor.
Prompts que fazem referência ao código existente funcionam melhor. Cursor analisa exemplos no projeto e oferece soluções que correspondem ao estilo e estrutura da equipe. Isso acelera não apenas a recuperação de informações, mas também o aprendizado das regras do projeto.
Lidar com Erros
Nem tudo correu bem. Cursor às vezes sugeria soluções que não correspondiam à estrutura do projeto ou interpretava mal os padrões. Rodion enfrentou isso através de refinamentos de prompts e apontando explicitamente exemplos de código para seguir. A lição principal: um assistente de IA fornece resultados corretos apenas com a pergunta correta. Perguntas vagas levam a respostas vagas.
O que Isso Significa
Ferramentas como Cursor estão mudando a rapidez com que desenvolvedores se adaptam a novos projetos. Em vez de meses descobrindo a base de código de outra pessoa, você pode entender a estrutura e começar a escrever código em nível de produção em dias. Para desenvolvedores juniores, é menos frustração; para os experientes, é redução de troca de contexto. E para todos, significa que a engenharia de prompts está se tornando uma habilidade útil no trabalho de codificação diária.
Quer parar de ler sobre IA e começar a usar?
AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.