Qualité de codage.

Slides:



Advertisements
Présentations similaires
A.Aarabi ´. ´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique.
Advertisements

10.4 Évaluer des expressions algèbrique Mme Hehn.
Cours de Langage C Les structures
Les emprunts  Principes Principes A amortissement constant A annuités constantes Suites de versements.
Règles de nommages Eric Bleuzet Philippe Terme.
11 Alternative : syntaxe CSharp la structure conditionnelle : –si condition alors instruction1 sinon instruction2 fin si –En C# : if (condition) { instruction1.
1 Bonnes Pratiques ● Indentation ● Présentation ● Initialisation des variables ● Conditions ● Gestion d'erreurs ● Conventions.
DIRECTION REGIONALE DU TRANSPORT DE L’ELECTRICITE DE SETIF Aout 2016.
SYSTEM PROGRAM.
annuités, mensualités remboursements constants VPM pendant une période ininterrompue
Algorithmique et programmation
JAVA.
Conseil Nous vous invitons à lire très attentivement l’Exanews étudiants - affiché aux valves du rez de chaussée - disponible sur l’Officiel Afin de disposer.
CEMTEC Comment scénariser l’éclairage d’un escalier ?
Très non signal Proximus : OK
Titre de la présentation
Session 1 6 mars 2017 Plateforme ICONICS Justine Guégan
Algorithme et programmation
Algorithmique et programmation de modèles numériques
Algorithmique AU El harchaoui noureddine
Algorithmique demander jeu du pendu.
AO (Architecture des ordinateurs)
Mes blasons de calcul Mes blasons de calcul.
Dimitri Zuchowski et Marc-Élie Lapointe
Ajouter le code dans une page html
Principes de programmation (suite)
Visite guidée - session 2
2 carreaux entiers tout autour
SAISIE TERRAIN DES SAILLIES
3ème Livre 1 Rappel.
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
Soit la fonction f (x) = x2 + 1
Algorithmique & Langage C
Codage Indenter le code Limiter la portée des variables Traiter les erreurs en premier Utiliser le switch au delà de 3 tests en cascades Ne jamais utiliser.
Extension de l’application de réservation de salles
Cours N°10: Algorithmiques Tableaux - Matrices
Guide Utilisateur. Guide Utilisateur.
Programmation Orientée Objet
GUIDE DE MISE EN ŒUVRE d’une PRESENTATION
Réseaux de neurones appliqués à la reconnaissance de caractères
Exercice : le jeu. Vous devez concevoir l’algorithme permettant de jouer avec votre calculatrice : elle détermine au hasard un nombre caché entier entre.
Quiz C++ Les variables & les boucles.
B.Shishedjiev - Informatique
Une ligne graduée de 5 en 5 va apparaître, vous allez devoir écrire quel nombre est représenté sur cette ligne.
Automatismes 3.
Programmation procédurale Introduction en JavaScript
De Scratch à Python : une transition douce… COMMUNICATION
Formation supérieure de la Charpente
Session de créativité Nom du présentateur.
MATHÉMATIQUES FINANCIÈRES I
Le programme informatique L’algorithme Le codage
PRO1026 Programmation et enseignement
Le Village by CA Lorraine
Un dauphin, chevauché par un amour ailé, représenté sous la forme d’un petit bonhomme joufflu, jaillit hors de la mer. Un autre amour aux boucles.
PROGRAMMATION ET ENSEIGNEMENT
Déclaration de conflit d’intérêts réels ou potentiels Nom du conférencier/animateur/modérateur/auteur/autre: ____________________ En relation ou non avec.
Conseils techniques pour votre PPT
Les Définition Les expressions Algebriques
03/05/2019 L’organisation et la gestion des fichiers sur le site collaboratif Martine Cochet 2SitePleiadeGestionFichiers.
Chapter 11: Récursivité Java Software Solutions Second Edition
2 carreaux entiers tout autour
Les polynômes Expression algébrique composée de termes liés par des opérations d’addition ou de soustractions. (liés par + et -)
2 carreaux entiers tout autour
2 carreaux entiers tout autour
ÉTAPES D’UN PROCÈS CRIMINEL
LES ADVERBES.
REFORME DU LYCEE Sciences Physiques et 27 MARS 2019 LE TAILLAN-MEDOC
Les fractions décimales
CE1 Module 4 Séance 1
Thématiques : Google classroom Nom enseignant : Christophe Sieller
Transcription de la présentation:

Qualité de codage

Qualité de codage Constantes Variables Commentaires Indentation En tête de fichier

Qualité de codage Constantes Un nom illustrant de façon parlante ce que représente la constante En MAJUSCULE En début de fichier main ou header. Variables Commentaires Indentation En tête de fichier

Qualité de codage Constantes Variables Un nom illustrant de façon parlante ce que représente la variable En début du main et des fonctions En minuscule Si le nom est "composé", la première lettre de chaque mot sera en majuscule Exemple : tauxDeCroissancePopulation1 Commentaires Indentation En tête de fichier

Qualité de codage Constantes Variables Commentaires Fonctionnel plutôt que technique. Ils décrivent la fonctionnalité du code qui suit. Devant les boucles et structures conditionnelles Devant les déclarations de fonctions Indentation En tête de fichier

Qualité de codage Constantes Variables Commentaires Fonctionnel plutôt que technique. Ils décrivent la fonctionnalité du code qui suit. Indentation En tête de fichier Exemple de mauvais commentaire : // pour i allant de 0 à la durée de l'emprunt, faire le calcul sommeTotal = sommeInitial for(i=0;i<duree;i++) { sommeTotal = sommeTotal*(1+taux) ; } cout = sommeTotal - sommeInitial

Qualité de codage Constantes Variables Commentaires Fonctionnel plutôt que technique. Ils décrivent la fonctionnalité du code qui suit. Indentation En tête de fichier Exemple de commentaire plus judicieux // calcul du coût de l'emprunt sommeTotal = sommeInitial for(i=0;i<duree;i++) { sommeTotal = sommeTotal*(1+taux) ; } cout = sommeTotal - sommeInitial

Qualité de codage Constantes Variables Commentaires Indentation Chaque bloc d'action doit être facilement identifiable. Un retrait après chaque { En tête de fichier

Qualité de codage Constantes Variables Commentaires Indentation En tête de fichier Le fichier du programme principal doit comporter un en-tête donnant la description de ce que fait ce dernier. Les fichiers headers (.h) et sources (.c) doivent comporter un en- tête rappelant le nom de fichier, l'auteur, etc