Olá pessoal,
gostaria mais de uma opinião de vocês,
onde trabalho, temos que dar continuidade a um projeto (Java) que foi criado por outra empresa (de malditos argentinos), e que ainda não sabemos se eles vão voltar a desenvolver nele…
e então obviamente essa empresa desenvolveu criando packages dessa forma: com.[outra empresa].xxxx.yyyy
nesse meio tempo, uma terceira empresa (de indianos) tb deram manutenção a esse projeto… mas pelo que parece não foram criados novos packages…
como nada foi definido se devemos ou não manter o nome de package deles…
fica a duvida, o que vcs fariam?
-
criar o novo modulo em um novo package br.com.[minha empresa].xxxx.yyyy
já que teremos novas classes, mesmo que os packages “entity/service/etc…” tenham o mesmo nome -
juntar tudo no package deles, mantendo o nome da empresa criadora…
eu obviamente sou a favor de criar packages novos,
porem, fica tão estranho:
br.com.[minha empresa].entity.A.java
br.com.[minha empresa].service.B.java
com.[outra empresa].entity.C.java
com.[outra empresa].service.D.java
ao mesmo tempo que, não criar packages, parece que a autoria do novo código está sendo da primeira empresa…
alguem já passou por algo parecido?
[]'s