Audit de code

L'audit de code a pour but d'évaluer la modularité, l'extensibilité et la pérennité d'un logiciel. Il rend compte de :

  • l'analyse du modèle objet,
  • l'utilisation insuffisante des design patterns,
  • l'utilisation d'une norme de programmation,
  • la présence et pertinence des commentaires,
  • le nommage des packages, classes, méthodes, attributs, variables, ...
  • la lisibilité générale,
  • le volume et l'organisation du code,
  • la qualité et la quantité de documentation (apis, documents d'architecture, modèle, manuels de développement),
  • la maîtrise et le partage du code par l'équipe de développement,
  • l'automatisation des tâches,
  • la qualité et la pertinence des outils.

Le rapport d'audit de code évalue chaque point et propose des actions d'amélioration à court, moyen et long terme.