Organização de Projetos e dependências

5 respostas
smota

Pessoal, preciso de umas idéias em relação a organização dos meus projetos.

Eu tinha um projeto chamado Util que reunia rotinas (e objetos) que em si só não eram nada mas eram usadas em diversos outros projetos. Só que o coitado ficou muito grande e estou quebrando em Util-GUI, Util-Report, Util-XXX … meu problema é que, por exemplo, no Util-GUI tenho dialogs padrão (splash screen, about, etc.) mas tenho tb uma tela gerada usando XML … as duas coisas não tem relação mas como estão no mesmo projeto eu crio a dependencia do jdom mesmo pra quem só quer a splash screen …

O único modo que eu vejo é criar mais projetos separados, mas com isso eu entraria num inferno de referências e dependências com dezenas de projetos … alguém tem um ambiente parecido e tem uma idéia de organização?

5 Respostas

danieldestro

Jakarta Commons?

Diogenes

Já pensou em um Refactoring nesses caras pra retirar a dependencia existente na Splash Screen, Samuel?

louds

Por que em vez de segmentar segundo utilidade, você não faz por dependencia?

smota

:oops: … por ai 8)

Alguma dependências não são removiveis,isso definitivamente não é uma opção.

É, pensei nisso, vou pensar mais um pouco. O ponto (muito) fraco é que não é natural você pensar desse modo, tipo, “ah, vou usar o Util-que-depende-do-ARS pra gerar o relatorio”
:cry:

Valeu tchurma.

Diogenes

Nao seria melhor separar as dependencias especificas em uma estrutura de tres níveis entaum???

No caso da dependencia q vc citou, por exemplo, vc teria algo como:

Util (Atual)
    - Util-GUI-all
         - Util-GUI-Splash

Realmente vc teria a duplicacao das dependencias especificas, mas os clientes do Util nao iam precisar herdar outras dependencias desnecessarias.

Criado 14 de junho de 2005
Ultima resposta 15 de jun. de 2005
Respostas 5
Participantes 4