Code inaccessible

Qu'est-ce qu'un code inaccessible?

Code inaccessible, une partie du code source qui ne sera jamais exécutée en raison de points de sortie / flux de contrôle inappropriés. L'autre type de code inaccessible est appelé code mort, bien que le code mort puisse être exécuté mais n'a aucun effet sur la fonctionnalité du système.

Exemple:

L'exemple ci-dessous montre clairement le code inaccessible et les différences de code mort:

Effets secondaires du code inaccessibles:

  • Des surcoûts de mémoire inutiles.

  • Cycles de mise en cache inutiles qui entraînent des goulots d'étranglement des performances.

  • Documenter et maintenir les frais généraux.

Causes du code inaccessible:

  • Erreurs de programmation lors du développement de branches conditionnelles complexes.

  • Test unitaire incomplet en raison duquel le code inaccessible n'a pas été détecté.

  • Code redondant que le développeur a oublié de supprimer

  • Code qui peut être correct par programme mais qui ne sera exécuté à aucun moment en raison des données d'entrée transmises à la fonction.