Minha dúvida é quanto a estrutura de arquivos que criamos. Existe alguma convenção ou padrão a ser seguido ?
Minha dúvida é quanto a estrutura de arquivos que criamos. Existe alguma convenção ou padrão a ser seguido ?
Boa tarde!
"... uma maneira de armazenar e relacionar conjuntos de informações de forma organizada e, na maioria das vezes, sequencial..".
Se interessar, tem mais nesse artigo da Alura: https://www.alura.com.br/artigos/estruturas-de-dados-introducao
Boa tarde, Anderson.
Então, isso se refere ao estrutura de dados mas a questão da minha dúvida é em relação as pastas/diretórios e arquivos.
Exemplo, quais diretorios devemos ter e quais seus nomes (src, server, models, controller e etc). Se existe uma convenção/padrão em relação a criação e nomeações dessas pastas/diretórios.
Olá, tudo bem? Acredito que não existe um "Padrão" fixo, pois as pastas são criadas conforme a necessidade. Abaixo, compartilho um exemplo de organização de projeto:
Pasta src
controllers
database
helpers
middlewares
models
services
routes.ts
server.ts
Existem outras pastas comuns, como "repositories", "validation" e outras, dependendo das necessidades específicas do projeto.
Para obter mais informações, recomendo estudar sobre Design Patterns de Services e Repositories. Isso vai lhe ajudar melhor em como estruturar e organizar o código em projetos mais complexos.
Ahhh entendi, muito obrigado pelas resposta!