Comment doit-on séparer les mots dans les noms de paquets ? Lesquelles des propositions suivantes sont correctes ?
-
com.stackoverflow.my_package
(Snake Case
en utilisant le trait de soulignement) -
com.stackoverflow.my-package
(Kebab Case
en utilisant des traits d'union) -
com.stackoverflow.myPackage
(Camel Case
) -
com.stackoverflow.MyPackage
(Pascal Case
)
Quelle est la norme générale ?
25 votes
Un autre exemple non encore mentionné est l'utilisation d'un point :
com.stackoverflow.my.package
18 votes
(2) n'est pas légal Java. Je ne comprends pas pourquoi vous demandez ça.
0 votes
Notez que tout cela ne sert qu'à garantir l'unicité. La seule chose réellement appliquée est de rester en dehors de l'espace java.*.