2
respostas

Padrão de organização front-end

Olá,

Gosto muito de seguir certos padrões de desenvolvimento quando estou desenvolvendo algo, queria sabe se existe algum tipo de padrão de organização de arquivos na área do front-end.

Atualmente crio uma pasta assets dentro de uma src para conter todos os arquivos (separados por pasta) css, js, fonts, images, scss. Vejo em alguns projetos que alguns utiliza outras forma de organização.

pode parece besteira porém sempre é bom seguir padrões, para ficar mais fácil a manutenção por outro desenvolvedor.

Obrigado.

Obs. Um curso ou um artigo muito bom para o site/blog da alura seria de nomenclatura de class... fica dica ;)

2 respostas

Boa noite Anderson,

Sou Vinícius Paldês sou sócio da Onawa, dentro da Onawa desenvolvemos sistemas Web e Apps.

Os padrões que utilizamos são baseados nas frameworks usadas em cada uma das plataformas. E informalmente falando, vejo isso se repetindo em outras empresas que já trabalhei.

Para Web utilizamos o padrão do Angular , onde os arquivos de fonte , imagens e ícones ficam no src/assets/ .

Para Apps usamos o padrão do IONIC 1. Pasta WWW e dentro as fontes, imagens, js, componentes.

Grande abraço!

Boa noite Anderson,

Como o Vinícius falou é bem comum que as empresas e desenvolvedores adotem os padrões que vem nos frameworks.

Como você mesmo falou isso facilita e muito a manutenção e continuação do códigos por outros desenvolvedores e agencias.

Eu trabalho em uma empresa chamada Effetive Sistema e como na Onawa também usamos os padrões derivados do Angular (src/assets/) para Web. E para Apps usamos o do Ionic 1 que fica dentro da pasta WWW.

Em outros projetos como Wordpress e frameworks internos nosso, tentamos deixar o mais semelhante possível dos padrões citados acima e já temos dois dessa maneira. Um em PHP e outro em Java.

Como trabalhamos com uma equipe multidisciplinar onde todos os Devs mexem em todos os projetos, o entendimento da organização de cada projeto é muito similar e fácil de ser pego.

Abraço!