• La carte de visite de code embarqué

    Ces cartes de visite ont été réalisées par Carine AUGÉ de Graphic DESIGN. Cette infographiste est basée à Saint-Quentin en Yvelines, à Plaisir, pour être plus précis. Que dire, excellent rapport qualité prix, excellente relation client. Je suis très satisfait !

  • Utilisation du polymorphisme pour réduire la complexité

    On l’a vu, la complexité du code nuit à sa bonne compréhension et à sa maintenabilité. Prennons un exemple concret pour voir comment le polymorphisme en C++ peut nous aider à réduire la complexité de certaines fonctions. Les périphériques de marques différentes Considérons une fonction qui demande à un périphérique d’effectuer un traitement. Cependant, le…

  • Audit de code C++

    L’audit de code C++ sert à estimer la qualité d’un code, notamment sa testabilité et sa simplicité.

  • La complexité cyclomatique

    La complexité cyclomatique d’une fonction est le nombre de régions visibles dans son logigramme. Cet indicateur a été introduit en 1976 par Thomas McCabe. Il sert notamment à évaluer le nombre de tests à effectuer pour tester unitairement une fonction. Et plus une fonction a une complexité cyclomatique élevée, moins elle est facile à maintenir.…

  • Relancer Linux automatiquement avec SysV

    Il se passe parfois des choses bizarres. En mission pour un client j’intégrais son logiciel embarqué pour un dispositif médical. La carte principale est reliée aux différents moteurs et capteurs via des liens séries principalement, et à un autre module d’affichage via USB. Justement, un ingénieur a remarqué que parfois, l’écran se fige en blanc…

  • Les couleurs de code embarqué

    Le choix des couleurs dans code embarqué.