Règles de programmation en langage C

Formation

À Toulouse Cedex 1

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Toulouse cedex 1

Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Acquérir une base de règles communes pour l'écriture de programmes en langage C. Découvrir et comprendre les standards existants ainsi que les pratiques courantes. Jeter un regard critique sur les méthodes actuelles pour construire des pratiques plus homogènes et plus systématiques.

Les sites et dates disponibles

Lieu

Date de début

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • C++
  • Langage c

Le programme

objectif Acquérir une base de règles communes pour l'écriture de programmes en langage C. Découvrir et comprendre les standards existants ainsi que les pratiques courantes. Jeter un regard critique sur les méthodes actuelles pour construire des pratiques plus homogènes et plus systématiques. public concerné Développeurs langage C pré-requis Bonne connaissance de la programmation en langage C (environ 5 années d'expérience opérationnelle)
Programme
  • INTRODUCTION
    • Nécessité de rallier un standard d'écriture, objectifs
  • REGLES FORMELLES
    • Règles générales concernant les nommages (langue, taille et forme des identificateurs?)
    • Règles de nommage et de localisation des fichiers
    • Contenu des entêtes et règles concernant l'inclusion des fichiers H
    • Règle de nommage des variables et des fonctions
    • Placement et contenu des commentaires
    • Commentaires en tête de module, en tête de fonction
    • Etablir un gabarit
    • Ordre des déclarations dans les modules et les fichiers d'entête
    • Utilisation du caractère de tabulation et configuration de l'éditeur
    • Présentation du code et règles de tabulation
    • Utilisation des commentaires fonctionnels : la bonne dose
    • Utilisation des fonctions, longueur des fonctions
    • Impact de la multiplication des fonctions en environnement embarqué
  • REGLES FONCTIONNELLES
    • Choix de certaines instructions (goto, break) et de certaines constructions
    • Découpage organique du code en modules et en fonctions
    • Les fonctions statiques
    • Utilisation des variables globales et locales, les variables statiques
    • Problème des variables locales en environnement embarqué
    • Initialisation des variables
    • Les constantes (numériques, chaînes, macros)
    • Les types et les structures
    • Les pointeurs
    • Utilisation des opérateurs
    • La valeur de retour des fonctions
    • Les fonctions récursives : avantages et dangers
    • Les Warnings : comment les supprimer intelligemment
    • Ecrire un code fiable (NULL pointer, codes erreur, watchdog, timeout ?)
    • Les standards de règles de programmation (MISRA, ISO 9000-3 ?)
    • Etude de l'exemple des règles de codage et de style des Bell Labs

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Règles de programmation en langage C

Prix sur demande