445 votes

Quelle est la convention pour le séparateur de mots dans les noms de paquets Java ?

Comment doit-on séparer les mots dans les noms de paquets ? Lesquelles des propositions suivantes sont correctes ?

  1. com.stackoverflow.my_package ( Snake Case en utilisant le trait de soulignement)
  2. com.stackoverflow.my-package ( Kebab Case en utilisant des traits d'union)
  3. com.stackoverflow.myPackage ( Camel Case )
  4. 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.*.

2voto

CraUmm Points 81

La concaténation des mots dans le nom du paquet est une chose que la plupart des développeurs ne font pas.

Vous pouvez utiliser quelque chose comme.

com.stackoverflow.mypackage

Voir Déclaration du nom JLS

-1voto

Pierre Gardin Points 425

Il n'y en a pas. Mais en général, vous ne voulez pas que le nom d'un paquet fasse plus d'un mot.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X