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!