Mudanças entre as edições de "Manual do Desenvolvedor"
De Grupo Acert
(→Tipos de visibilidade) |
|||
| Linha 285: | Linha 285: | ||
Como boa prática manter sempre uma sentença (statement) por linha em um programa. | Como boa prática manter sempre uma sentença (statement) por linha em um programa. | ||
| + | |||
| + | == Organização dos projetos == | ||
| + | |||
| + | Nome de projeto: o nome do projeto deve estar em minúsculo e composto pela funcionalidade e módulo. | ||
| + | |||
| + | Exemplo: | ||
| + | |||
| + | * logs-core | ||
| + | * logs-view | ||
| + | * hibernate-core | ||
| + | |||
| + | Nome de pacotes: o nome do pacote deve se composto pela funcionalidade, módulo e recursos. | ||
| + | |||
| + | Exemplo: | ||
| + | |||
| + | * logs.core | ||
| + | * logs.core.model | ||
| + | * logs.core.view | ||
| + | * logs.core.control | ||
| + | * logs.core.util | ||
| + | * logs.core.properties | ||
| + | |||
| + | Estrutura de diretórios: | ||
| + | |||
| + | • <funcionalidade-modulo> | ||
| + | o build | ||
| + | producao - diretório contendo as configurações do ambiente de produção | ||
| + | • empresa_x - configurações específicas da empresa x | ||
| + | • empresa_y - configurações específicas da empresa y | ||
| + | homologacao - diretório contendo as configurações do ambiente de homologação | ||
| + | • empresa_x - configurações específicas da empresa x | ||
| + | • empresa_y - configurações específicas da empresa y | ||
| + | teste - diretório contendo as configurações do ambiente de testes | ||
| + | • empresa_x - configurações específicas da empresa x | ||
| + | • empresa_y - configurações específicas da empresa y | ||
| + | o src - diretório contendo os arquivos fontes do projetos | ||
| + | o src-test - contendo os testes unitários e funcionais | ||
| + | o WebContent | ||
| + | resources - diretório contendo imagens, scripts e folha de estilos | ||
| + | WEB-INF | ||
| + | META-INF | ||