Bom dia a todos. Estou estudando o flex e, como iniciante, me deparei com uma duvida quanto à organização de um projeto, principalmente no tocante à organização da pasta src.
Se tem uma coisa que eu detesto (na verdade odeio) é código bagunçado com tudo misturado. O tempo que eu perco procurando algo numa zona com tudo misturado é o suficiente para acabar com meu estômago. A principio, imaginei uma organização como esta abaixo como sendo razoável para começar: src +--------assets +----css ---> para arquivos de folhas de estilo (ou seria melhor Style?) | | | +----fonts ---> para arquivos de fontes de letras (se for usar alguma fonte especifica) | | | +----imgs ---> para arquivos de imagens utilizadas na aplicação (logos, botões, links, etc) | | | +----media ---> para arquivos de audio e video | | | +---xml ---> para arquivos | +--------bin + ----components ---> para códigos relativos a componentes da aplicação | | | + ----events ---> para códigos relativos a eventos da aplicação (LoginEvent, por exemplo) | | | + ----libs ---> para os swf das libraries externas que você venha a utilizar ou mesmo tenha criado em outro projeto ! | | + ----valueObjects ---> para os códigos relativos a DTOs da aplicação Por incrivel que pareça nas minhas pesquisas não tenho encontrado muitas abordagens relativas a este assunto. Algum dos colegas mais experientes do grupo podem me dar umas dicas quanto a este assunto ? Mesmo a organização que eu imaginei acima tem falhas. Primeira: Na raiz da pasta src ficariam os arquivos mxml da aplicação. Se a aplicação tiver muitas telas já serão diversos arquivos mxml na mesma pasta. Aí pensei: colocar apenas o mxml principal na raiz e os demais numa pasta bin/mxml. Mas aí eu só estaria transferindo a aglomeração de lugar. Segunda: Com o tempo e mais experiencia é certo que criarei libraries que serão comuns a varias aplicações. Onde eu colocaria o codigo dessas libraries para poder referenciá-lo de qualquer um dos projetos? Alguém que já tenha passado por isto pode me dar uma sugestão ? Agradeço desde já as dicas, orientações e puxões de orelha dos colegas. Obrigado Gabriel -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev