Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Mon auditeur constitutionnel a manqué le code mort. Voici pourquoi – et ce que je fais à ce sujet.
DEV -
10/03
Une enquête en direct. Cet article sera mis à jour au fur et à mesure que je creuse, que je le corrige et que je réfléchis à ce que c'est...
Une enquête en direct. Cet article sera mis à jour au fur et à mesure que je creuse, que je le corrige et que je réfléchis à ce que cela signifie.
La découverte
Aujourd'hui, j'ai supprimé un fichier appeléllm_api_client.py.
Il n’y avait aucune importation pointant vers lui nulle part dans la base de code. Pur orphelin. Code mort quelle que soit la définition.
Le problème : le commissaire aux comptes du CORE ne l'a pas compris.
CORE a une règle appeléepureté.no_dead_code:
{ "id": "purity.no_dead_code", "statement": "Le code de production NE DOIT PAS contenir de symboles inaccessibles ou morts identifiés par analyse statique.", "enforcement": "reporting" }
Entrer en mode plein écran Quitter le mode plein écran
La règle existe. L'audit l'exécute sur chaqueaudit du code de l'administrateur principalappel. Il a produit exactement 1 avertissement lors des exécutions récentes – mais pas pourllm_api_client.py.
Je n'ai trouvé le fichier mort que manuellement, tout en effectuant une tâche de conformité distincte.
C'est un problème qui mérite d'être compris.
L’enquête : que fait réellement l’auditeur ?
Le m... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité