1376Fermer1378
UtherLe 17/05/2010 à 21:48
GoldenCrystal (./1367) :
Sauf en Java parce que c'est un langage rigide et obsolète qui pleurniche si ses classes sont pas bien fichues exactement comme il faut au bon endroit dans le bon espace-temps.
C++ -> As you wish.
C -> As you wish.
C# -> Notation de la BCL (fortement) conseillée. Tu fais ce que tu veux de tes membres privées, on est pas sensé les voir. (À noter, que CLS interdit de distinguer deux membres juste par la casse des caractères. En fait, le C# n'est pas conforme CLS.)
Java -> Attention faut bien nommer tes classes avec une grande majuscule et tes paquets avec que des minuscules, et tes membres de classes tous sans exception avec une minuscule au début.

Complètement faux!
En Java la seule contrainte est que les fichiers doivent avoir le même nom que le code leur correspondant. Au début ca m'a paru une contrainte mais dans la pratique ça ne m'a jamais posé de problème. C'est plutôt une bénédiction pour la lisibilité.

Les classes et packages peuvent techniquement contenir autant de majuscules et minuscules (et même de caractères non ascii) que tu le souhaites à la seule condition que les fichiers et répertoires correspondants aient le même nom case comprise.

ficielles qui sont d'utiliser les notations suivantes:MaClasse maVariable MA_CONSTANTEIl existe des recommandations of

Personnellement je trouve que c'est le mieux. Il y a des recommandations officielles (pas trop mauvaises à mon gout) et plutôt bien respectées par les bibliothèques tierces, tutoriels, ... ce qui donne une lecture plus aisée des documents.
Il n'y a cependant pas d'obligation forte de les utiliser.