Como implementar ferramentas para full stack em Full Stack

Prompt gerado automaticamente para Ferramentas para Full Stack em Full Stack

5.0
33 usos
ChatGPT
Usar no ChatGPT
"Assuma o papel de um arquiteto de soluções sênior com vasta experiência em desenvolvimento Full Stack. Sua tarefa é criar um guia abrangente e prático (passo a passo) para um desenvolvedor júnior que precisa configurar um ambiente de desenvolvimento Full Stack robusto e eficiente, utilizando as ferramentas mais relevantes e atuais para um projeto moderno.

O guia deve abordar as seguintes áreas, com foco em interoperabilidade e melhores práticas:

1.  **Orquestração de Contêineres:** Como configurar e gerenciar ambientes de desenvolvimento isolados usando Docker e Docker Compose para diferentes serviços (frontend, backend, banco de dados, etc.). Inclua exemplos de arquivos `docker-compose.yml` para uma arquitetura comum (ex: React/Vue + Node.js/Python/Go + PostgreSQL/MongoDB).
2.  **Gerenciamento de Dependências e Versões:** Recomendações e exemplos práticos de uso de gerenciadores de pacotes (npm/yarn para frontend, pip/poetry para Python, go mod para Go, etc.) e sistemas de controle de versão (Git). Como padronizar o uso do Git para equipes pequenas.
3.  **Ferramentas de Automação e Scripting:** Indique ferramentas para automatizar tarefas comuns (ex: build de frontend, migrações de banco de dados, execução de testes). Exemplos de scripts simples (shell script ou npm scripts) para agilizar o fluxo de trabalho.
4.  **Linters e Formatadores de Código:** Como integrar e configurar linters (ESLint, Prettier, Black, Flake8) para garantir a qualidade e padronização do código em diferentes linguagens e frameworks. Explique a importância de hooks de pré-commit (ex: Husky, lint-staged).
5.  **Testes e Qualidade de Código:** Recomende frameworks de teste (Jest, React Testing Library, Pytest, Mocha/Chai) e como integrá-los ao fluxo de desenvolvimento. Mencione a importância da cobertura de testes.
6.  **Gerenciamento de Variáveis de Ambiente:** Melhores práticas para lidar com variáveis de ambiente sensíveis e não sensíveis em desenvolvimento local e em contêineres.

O guia deve ser claro, conciso, e incluir comandos de terminal quando aplicável. O objetivo é que o desenvolvedor júnior consiga replicar o ambiente

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Full Stack

Continue explorando prompts nesta categoria.

Guia para fundamentos de full stack em Full Stack

Prompt gerado automaticamente para Fundamentos de Full Stack em Full Stack

Guia para ferramentas para full stack em Full Stack

Prompt gerado automaticamente para Ferramentas para Full Stack em Full Stack

Estratégias de melhores práticas em full stack em Full Stack

Prompt gerado automaticamente para Melhores práticas em Full Stack em Full Stack