Executando verificação de segurança...
1

Me ajude a estruturar as pastas e arquivos dos meus projetos.

Olá, meu nome é João e faço 3º semestre de ADS.

Esse post tem como objetivo ajudar tanto a mim mesmo quanto outros devs iniciantes que possuem a mesma dúvida.

CONTEXTO

Tenho alguns projetos acadêmicos que estão em andamento conforme a minha formação, o primeiro deles é o MusiConnect, meu projeto de conclusão de curso que o objetivo é uma porta de comunicação para músicos e contratantes. O segundo projeto é o EstoqueFácil, um sistema web de gerenciamento de estoque que desenvolvi utilizando referências do meu atual emprego.

ESTRUTURA DE PASTAS E ARQUIVOS

Atualmente uma das minhas maiores dificuldades e preocupações, é com a estrutura de pastas e arquivos pois eu sempre fico em dúvida onde deveria ficar cada pasta, onde deveria estar cada arquivo, para que eu possa padronizar com as boas práticas de desenvolvimento e não ter futuros problemas, como por exemplo fazer uma mudança total nas pastas depois do projeto estar finalizado.

DÚVIDAS

ISSO DEVERIA ESTAR ME DEIXANDO SEM SONO NESSE COMEÇO DE CARREIRA?

Quando me sinto perdido ou com preocupações, meu primeiro pensamento é : Eu preciso estudar isso agora ou posso me preocupar com isso depois? Pois fico com um pé atrás de estar querendo pular etapas e entupir meu cérebro com conhecimento prematuro. Levo isso comigo pois sou uma pessoa muito perfeccionista e sempre vejo videos onde profissionais dizem que isso é um dos maiores problemas no desenvolvimento.

SE EU DEVO ME PREOCUPAR AGORA, ENTÃO COMO ESTRUTURAR AS PASTAS E ARQUIVOS DOS MEUS PROJETOS?

Eu sei que pode variar de acordo com projeto, mas no geral tem alguma padronização pra isso? Se alguém souber uma estruturação que um dev iniciante como eu deve usar para os projetos por favor me diga. Se souberem também de videos ou sites que falam sobre isso, por favor deixem nos comentários, isso vai ajudar MUITO!

OBRIGADO POR TER LIDO ATÉ O FINAL!

Carregando publicação patrocinada...
2
1
1

Existem convenções, e é altamente recomendável segui-las. Seu projeto vai funcionar com qualquer organização de pastas? Sim, mas imagina quando começar a crescer, você vai contratar devs e os mesmos terão grande dificuldade de entender as coisas. Entre outras coisas é claro. Cada projeto e cada linguagem tem suas proprias convenções, não tem algo genérico para isso, mas sim, você precisa se preocupar desde já com isso ou depois será mais complicado para estabelece-las e segui-las.

Da uma olhada em Remix, Next e seus amigos, eles que gostam muito de estabelecer suas convenções e é uma boa ideia segui-los.

Como eu disse, vai depender da tecnologia que esta usando.

1

Eu recentemente estruturei os meus projetos de uma forma que me parecia correto e rapaz, deu um trabalho imenso precisar alterar os links, alterar toda a estrutura depois do projeto já meio caminho andado, é um trabalhão! Obrigado pela ajuda!