Outils pour utilisateurs

Outils du site


developpement:general:toc

Ceci est une ancienne révision du document !


Techniques de programmation

Nommer les identificateurs

En programmation, il existe plusieurs conventions pour nommer les identificateurs de variables. La plus intéressante est probablement la hongroise. Cette convention dit qu'il faut spécifier par un ou deux caractères minuscules, au début du nom, le type de variable dont il est question. De plus, les mots qui désignent la variables ont la première lettre en majuscule et sont collés. Par exemple une variable qui désigne la fin d'un traitement, de type booléen peut très bien s'appeller bFinDuTraitement ou bFinTrtmnt pour faire plus court. Si l'identificateur désigne un pointeur, ont pourrait ajouter p devant (pcUnCar) ou un r (rcUnCar) pour « référence ».

préfixetypeexemple
csigned charcUnCar
ucunsigned char
iintiLongueur
uiunsigned intuiLongueur
sishort intsiLongueur
llong intlCptDeCarottes
schaîne de caractères (string)sMessage
ffloatfMoyenne
ddoubledMoyenne
ldlong doubleldMoyenne
bbooleen_TbFinDuTraitement
ppointeurpDebutDeLaListe
rparamètre par référenceriMaximum

Pseudocode

Le pseudocode est un outil de développement pour initier un programme. Ce langage est plus près de la langue de son auteur (ex: français) et aide à entreprendre un algorithme et le concevoir avant sa réelle écriture dans le langage informatique.

debut
  c = 0   // compteur
  r = 0   // réussite
  mg = 0  // moyenne générale
  repeter
    ecrire ('Entrez les 3 notes de l'étudiant ', c+1)
    lire (n1,n2,n3)
    moyenne = (n1+n2+n3) / 3
    ecrire ('La moyenne de l'étudiant ', c+1, ' est ', moyenne)
    si moyenne >= 60 alors r = r+1
    mg = (moyenne + mg) / (c+1)
    c=c+1
  jusqua c = 50
  ecrire (r, ' Ètudiant ont rÈussi le cours')
  ecrire ('La moyenne gÈnÈrale est de ', mg)
fin

Ordinogramme

Vocabulaire

  • Définir (une méthode) → signature + corps
  • Déclarer (une méthode) → signature

Ressources

Commentaire d'entête général pour les classes

/////////////////////////////////////////////////////////////////////////
// Author       Stéphane Gariépy
// Date         2008/07/14
// Version      0.08.07.14.1
// Class name   ClassName
// Package      Company.Something.SomethingParticular
// Copyright    Copyright (C) 2008 company.
/////////////////////////////////////////////////////////////////////////

Polices de caractères pour programmer

Windows

Mac OS X

  • Monaco
developpement/general/toc.1400034632.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)