IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI Delphi Discussion :

Delphi 13.1 : Audit de code intelligent


Sujet :

EDI Delphi

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 892
    Billets dans le blog
    66
    Par défaut Delphi 13.1 : Audit de code intelligent
    Bonjour,

    Ce post est loin d'être une question, plutôt la relation d'une petite mésaventure.

    J'ai récemment installé Delphi 13.1 sur la machine qui avait déjà une version 13.0.
    Hier, j'ai voulu (pour commenter du code) utiliser l'audit de code intelligent (SmartCode Insight) et là, surprise mon menu contextuel n'avait pas l'option Smart CodeInsight.

    J'ai d'abord mis en doute les utilitaires tiers (GExperts et MMX) qui pallient aux manques des dernières versions (reformatage de source et refactoring) mais non, la raison est ailleurs.

    Comme, lors de l'installation, je n'avais pas demandé la désinstallation des éléments installés, certains de ceux-ci étaient restés fonctionnels (quoique pas tous )
    Pour en revenir à mon souci concernant cet fonctionnalité, l'Audit de Code était bien activé (et surtout les codes de connexions aux IA déjà remplies totalement fonctionnels) mais, pas de menu contextuel !

    La faute en revient à un petit truc. Il faut obligatoirement passer par ce dialogue et le valider (même si vous utilisez Ollama en local)
    Nom : Capture.png
Affichages : 118
Taille : 137,8 Ko

    La solution : désactiver puis réactiver la fonctionnalité, le dialogue réapparait
    ou modifier la clé Ordinateur\HKEY_CURRENT_USER\Software\Embarcadero\BDS\37.0\AI Engine AcceptTerms dans la base de registre
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes), D13 (Florence)
    SGBD : Firebird 2.5, 3, 5 et SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 779
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 779
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    ... (et surtout les codes de connexions aux IA déjà remplies totalement fonctionnels) mais, pas de menu contextuel !
    Ah l'IA!

    Personnellement, j'ai constaté de gros changements dans le résultat de mes recherches google...

    Depuis l'introduction de l'IA dans Delphi, quand je fais une recherche avec les mots-clés "Delphi Android + ma question", google me fournit des exemples de codes fonctionnels et mieux encore commentés non pas par l'IA mais bien... par les utilisateurs humains à l'origine du code fourni!!!

    De gentils humains qui ont soumis leur codes à l'IA sans se rendre compte que leur oeuvres sont entièrement "pompées" et réutilisées par l'IA

    Cela pose peut-être pas de problème pour le sympathique codeur qui code par hobby pendant ses heures de détente, mais quand il s'agit de projets professionnels qui font l'objet d'une commercialisation... Attention, on parle d'espionnage industriel, de violation de la propriété intellectuelle, de violation des NDA (Non Disclosure Aggreement = accords de confidentialité liant l'entreprise qui développe et l'entreprise cliente) et cela peut finir avec des demandes de dommages & intérêts s'élevant à plusieurs millions...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/05/2021, 11h54
  2. Audit de code PMD ou Checkstyle?
    Par Frederik dans le forum Qualimétrie
    Réponses: 1
    Dernier message: 16/03/2008, 12h28
  3. Réponses: 1
    Dernier message: 17/11/2006, 16h57
  4. Delphi Turbo - Compatibilité avec le code Delphi6
    Par Moustache dans le forum Delphi
    Réponses: 3
    Dernier message: 18/09/2006, 14h12
  5. Recherche de Logiciel d'audit de code java
    Par K-ro dans le forum Qualimétrie
    Réponses: 4
    Dernier message: 12/10/2004, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo