Amélioration des règles de l'inspection du code VE 2023

Visual Expert 2023 intègre de nouvelles règles d'inspection de code ainsi que des règles améliorées permettant de générer un rapport de revue de code encore plus pertinent. Les règles mises à jour sont les suivantes :

Oracle - Maintenabilité - Les chiffres magiques ne doivent pas être utilisés

  • Ignorer les nombres mentionnés dans les instructions de création de table.
  • Ignorer les nombres mentionnés dans les instructions de création de table.

PowerBuilder - Vulnérabilité - Les adresses IP ne doivent pas être codées en dur

  • Exclusion de l'adresse IP par défaut ( : : ) lors de la vérification des adresses IP codées en dur.
  • Prendre en compte les adresses IP comportant des caractères alphanumériques valides.

PowerBuilder - Maintenabilité - Les chaînes de caractères ne doivent pas être dupliquées

  • Exclure les textes entre guillemets contenant des opérateurs tels que '+','-','*','/','<','>','='

SQL Server - Maintenabilité - Les méthodes ne doivent pas être vides

  • Exclure les séquences et les types de cette vérification

SQL Server - Maintenabilité - Les chaînes de caractères ne doivent pas être dupliquées

  • Ajout d'un paramètre permettant d'ignorer les chaînes de format datetime.
  • Ajout d'un paramètre pour le nombre maximum d'occurrences : les chaînes dupliquées dépassant cette valeur sont considérées comme non conformes.
  • Ajout d'un paramètre pour ignorer certains conteneurs de code sur la base de leur nom - exemple : si le nom de la procédure commence par "init", elle doit être ignorée lors de cette vérification. .

SQL Server - Maintenabilité - Tracer l'absence de configuration d'une session SQL Server

  • Ignorer les instructions "SET NOCOUNT ON ;".
  • Ajout de paramètres permettant d'ignorer certaines procédures ou triggers en fonction de leur nom - exemple : si le nom de la procédure commence par "P_Startup", elle doit être ignorée lors de cette vérification.
Visual Expert 2023, PowerBuilder, Oracle, SQL Server, Règles d'inspection du code