Education

Como estou usando o Claude Code em projetos full-stack (monorepo e regras)

by Rocketseat

Share:

✨ Principais Tópicos

  1. Introdução ao Desenvolvimento Full Stack

    • Apresentação do uso de agentes de código, com foco no Cloud Code.
    • Importância de organizar regras e dividir projetos para construção eficiente de features.
  2. Uso de Workspaces e Monorepo

    • Vantagens de utilizar a feature de workspaces (monorepo) para manter todo o projeto (API, front end) em um único repositório.
    • Facilita a gestão de pipelines de deploy unificadas, evitando problemas de versões desatualizadas entre front end e back end.
  3. Documentação e Estrutura do Código

    • Importância de documentar padrões em vez de estruturas específicas, para evitar desatualizações.
    • Sugestão de dividir o Cloud Code em múltiplos arquivos para melhor organização e clareza.
  4. Integração entre Front End e Back End

    • Demonstração de como um monorepo permite que alterações no back end sejam facilmente compreendidas e implementadas no front end.
    • Uso de ferramentas como Swagger para documentação de APIs e Cub para geração automática de requisições no front end.
  5. Testes e Mocks

    • Geração de mocks para permitir testes no front end sem depender do back end estar ativo.
    • Integração com o Faker para gerar dados fictícios durante os testes.
  6. Desenvolvimento de Features

    • Exemplo prático de como planejar e implementar uma nova feature que integra tanto o front end quanto o back end.
    • Importância de um planejamento detalhado antes de iniciar o desenvolvimento.

📚 Principais Lições

  • Organização é FundamentalUtilizar um monorepo e dividir o código em arquivos lógicos facilita a manutenção e o desenvolvimento.
  • Documentação ClaraManter uma documentação atualizada e focada em padrões ajuda a evitar confusões e erros durante o desenvolvimento.
  • Integração e TestesA integração entre front end e back end deve ser fluida, e a capacidade de testar componentes de forma isolada é crucial para a eficiência do desenvolvimento.
  • Planejamento é ChaveAntes de implementar novas funcionalidades, um planejamento cuidadoso pode economizar tempo e evitar retrabalho.

🧠 Conclusão

O vídeo oferece uma visão prática e estratégica sobre como desenvolver projetos full stack utilizando agentes de código, destacando a importância de uma boa organização, documentação e integração entre as partes do projeto. É uma excelente referência para desenvolvedores que desejam iniciar ou otimizar seus projetos pessoais ou SAS em 2026.

Transcript excerpt

0:00 Fala, beleza? Mais um vídeo aqui pro YouTube da Rocket City. Primeiro vídeo onde eu apareço aqui em 2026. Antes de mais nada, feliz ano novo. E nesse vídeo eu quero te mostrar um pouquinho de como que eu venho desenvolvendo projetos full stack, utilizando agentes de código. Mais especificamente aqui eu tenho utilizado bastante o Cloud Code, mas não interessa se você tá usando Open Code, Codex ou qualquer outro agente, código, cursor por si só. A gente vai entender um pouquinho de como você pode organizar melhor as regras aí do seu agente, dividir o seu projeto e construir features de cabo a rabo desde o back end pro end. Eu já vou abrir minha tela aqui e te mostrar pra gente não perder tempo.

0:31 E a primeira dica que eu te dou aqui, antes de mais nada, pra gente já começar passando a régua nisso é se você vai desenvolver um projeto Fack, onde você é o único desenvolvedor ou você tem mais um amigo ou dois amigos aí que estão desenvolvendo, você quer criar um SAS junto com essa pessoa, não existe forma melhor de você começar esse projeto do que senão utilizando a feature de workspaces, que são basicamente a a feature de monoepo, onde você tem todo o seu projeto, seja API, front end, tudo isso dentro de um único repositório. Isso aqui permite a gente fazer muitas coisas. Primeira delas, a gente consegue

🔒 The full, searchable transcript is available with Pro.

🔒 Unlock Premium Features

This is a premium feature. Upgrade to unlock unlimited Q&A, transcripts, mindmaps, and translations.

🔒 Unlock Premium Features

Access to Chat is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Mindmap is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Translation is a premium feature. Upgrade now to unlock unlimited studying tools.

Key Topics

Get unlimited summaries, Q&A, transcripts and more with Pro

Upgrade to Pro

Suggestions

🔒 Unlock Premium Features

Access to AI Suggestions is a premium feature. Upgrade now to unlock unlimited studying tools.