EliasFarhan / NekoEngine

Generic 3d engine based on SDL2 and OpenGL ES 3/WebGL2
13 stars 5 forks source link

Nomenclature des custom containers [Oleg] ? #49

Closed LoshkinOleg closed 4 years ago

LoshkinOleg commented 4 years ago

Je propose qu'on mette en place une nomenclature cohérente pour les custom containers.

Pour l'instant je partais sur le coding style usuel de Neko avec les exceptions suivantes:

J'ai vu que Guillaume mettait DynArray alors que Séb et moi mettions DynamicMap.

Je propose donc la nomenclature suivante pour les custom containers:

Au passage je rappele que les fichiers des custom containers doivent être rangés dans:

Dites moi ce que vous en pensez!

EliasFarhan commented 4 years ago

Je veux pas casser le coding style Neko, même pour les custom containers (ils ne sont pas une extension de la STL, mais des containers propres à nos custom allocators). Par contre, lorsque cela fait du sens, il faut préférer les noms de la STL (en gardant le coding style Neko). Sinon je suis d'accord avec le fait d'éviter les abbrévations dans les noms de classes. Pour l'emplacement des fichers, c'est faux. J'ai dit en cours de mettre dans un nouveau dossier (core/include/custom_container et core/src/custom_container), mais ne mettez pas des noms avec custom (pas de custom_container/custom_map.h, juste custom_container/map.h)

LoshkinOleg commented 4 years ago

Oki pour les noms.

Et ouais effectivement pour les noms de dossiers, j'ai confondu pcq qqn avait mis les siens dedans, my bad.

Oki pour résumer:

Voilà, dites-moi si c'est bon comme ça!