MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 2009
-
21 avril 2007 à 00:29
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 2009
-
21 avril 2007 à 15:07
Salut à tous, como vai ?
Voilà je viens demander vos avis à propos d'organisation, de notation de classes.
Dans un projet où nous sommes plusieurs à travailler, il faut qu'on trouve une notation pour des classes.
Ces classes peuvent etre des objets simples (nommés Process, Window etc...) et d'autres classes sont une collection d'objets simples.
Comment noteriez vous les classes collection, on a pensé à ListProcesses, ListWindows ou alors Processes, Windows...
Qu'est ce que vous trouvez le plus intuitif et le plus répandu ?
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 21 avril 2007 à 01:14
C'est vrai que c'est clair, par contre c'est un nom à rallonge, et on a d'autres noms d'objets encore plus longs. Donc à voir
Mais merci de proposer, on comparera les différentes possibilités
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 21 avril 2007 à 01:15
Salut
Perso, j'ajoute toujours le type d'objet en abrégé en tête de nom d'objet ET de fichier. De cette manière, on elles sont regroupées dans les dossiers.
On peut utiliser ce qu'on veut, du moment qu'on s'y retrouve soi même, mais je te conseille fortement d'utiliser les abréviations standards : cls
Exemple : clsProcess, clsWindows
Je pense que le fait que tu utilises ta classe en tant que Collection n'est que secondaire. Je privilégie le type de l'objet initial.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 21 avril 2007 à 01:20
Effectivement, d'habitude c'est ce que j'utilise.
Par contre ici, double problème :
clsProcess et clsWindow existe déjà, ce sont des classes déclarées en global instancing jsai plus quoi, histoire qu'elles fasse office de module contenant une librairie de fonction.
En revanche, les objets Process, et les collections de Process, par contre c'est des vrais objets, et notre librairie sert à modéliser le système. Donc la modélisation Process en tant qu'objet processus (1 objet par processus s'executant sur le système) est fondamentale, c'est donc une question de symbolique, l'objet Process est comme l'"image" du processus dans notre modélisation.
L'utilisateur de la librairie peut donc après manipuler des Process, Window etc... C'est beaucoup plus parlant, et on est assez attachés à cette vision. On réserve l'appelation clsBlabla aux classes qui ne servent que de conteneur de fonctions, car elles ne représentent rien.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 21 avril 2007 à 08:24
Bonjour,
J'imite également VB dans l'utilisation du pluriel pour désigner une collection. J'ajoute toutefois un e avant le s chaque fois qie l'ajout du simple s pourrait prêter à confusion (par exemple : Windowes et non Windows, Formes et non Forms, ....)
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 21 avril 2007 à 09:04
Violent Ken
Salut, par rapport à ce que tu me demandais, la dll Microsoft Scripting Runtime utilise les notations :
-File, Folder, Drive pour les objets
-Files, Folders, Drives pour les collections d'objet
-FileSystemObject pour les fonctions.
@+