Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Règle de codage #42

Open
ghost opened this issue Jun 15, 2015 · 1 comment
Open

Règle de codage #42

ghost opened this issue Jun 15, 2015 · 1 comment

Comments

@ghost
Copy link

ghost commented Jun 15, 2015

Il faudrait qu'on se mette d'accord sur des règles de codage pour le nouveau code en Scala (pour faciliter la future maintenance). Je propose les points suivants:

  • Un en-tête pour chaque fichier avec les informations suivante: nom de l'auteur, fonction du fichier, autres informations pertinentes.
  • Un en-tête pour chaque méthode: description de la méthode, paramètres, valeur de retour.
  • Nom des variables, des méthodes explicites, des classes et des packaes explicites.
  • Ajouter des commentaires pour les parties de code qu'il n'est pas évident de comprendre (même avec des noms de variables et méthodes explicites )

N'hésitez pas à rajouter d'autres points

@davidonlaptop
Copy link
Member

Voici un lien vers le format de la scaladoc:
https://wiki.scala-lang.org/display/SW/Tags+and+Annotations

2015-06-15 8:33 GMT-07:00 singemanator [email protected]:

Il faudrait qu'on se mette d'accord sur des règles de codage pour le
nouveau code en Scala (pour faciliter la future maintenance). Je propose
les points suivants:

Un en-tête pour chaque fichier avec les informations suivante: nom de
l'auteur, fonction du fichier, autres informations pertinentes.

Un en-tête pour chaque fonction du fichier: input, output, but de la
fonction etc.

Nom des variables, des méthodes explicites, des classes et des packaes
explicites.

N'hésitez pas à rajouter d'autres points


Reply to this email directly or view it on GitHub
#42.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant