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

VB.NET Discussion :

Valider un code vb.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 65
    Par défaut Valider un code vb.net
    Bonjours,

    Je viens de finir un application en vb.net faite a partir de visual studio et je voudrais savoir si en vb il existe une sorte de "validateur" de code qui permettrait de savoir si le code est optimisé ou les differents probleme qu'il peux y avoir


    Merci a tous

  2. #2
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut
    si l'EDI ne mais aucun avertissement c'est déjà bien

    le VB.NET n'est pas aussi permissif que le HTML donc en gros ( en général ) si c'est pas bien ca marche pas , enfin en général

    après il ce peut que certains cas ne soit pas traiter et que ca fasse tout planter . ( d'où l'utilisation des "try" , qui ne règle rien mais limite les bug )

    et pour savoir ca la seul solution que je connaisse est de mettre l'application en service .

    cordialement

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Quel version de Visual Studio as-tu ?

    Il y a effectivement certains outils permettant de trouver les faiblesses de ton code, voir les goulots d'étranglement pour les performances. Je doute de la disponibilité de ces outils sur la version Express de VisualStudio et si tu n'as pas connaissance de ces outils, tu n'as probablement pas les connaissance pour interpréter les résultats.

    Si tu cherches l'équivalent d'un validateur HTML, Tu peux déjà vérifier que le option Explicit et Option Strict soit activés ce qui va probablement te forcer à reprendre certains passage...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 65
    Par défaut
    Bonjours,

    Tout d'abords Merci beaucoup pour vos reponse

    J'ai fait mon application sur visual studio 2010 et il me retourne ni d'erreur ni d'avertissement.
    J'avais surtout des craintes car mon code a une parti qui demande beaucoup de si impriqué.

    Je vais me renseigner sur les options Explicit et Option Strict.

    Merci encore


    Bonne soirée

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Certains diront que un trop grand nombre de SI imbriqué n'est pas un bon, surtout pour la maintenance et l'évolution.

    Néanmoins pour régler ce genre de chose je connais pas d'outil à part l'expérience du programmeur.

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    il en effet conseillé de mettre option strict et explicit à on
    sur les propriétés du projet, il y a une liste de choses pour laquelle tu peux dire si tu considères ca comme un avertissement ou une erreur

    après pour trouver les bugs, à part relire le code tu peux mettre des try catch avec log de l'erreur, et voir pendant que l'appli est en service
    pour les perfs, il suffit de trouver les endroits qui prennent du temps (le system.diagnostics.stopwatch (chronomètre) peut aider) et ensuite il faut tester plusieurs méthode pour voir la plus rapide
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [Utilisation] Validation du code à la BSD avant intégration
    Par HNT dans le forum Subversion
    Réponses: 8
    Dernier message: 15/11/2006, 09h57
  2. [VB.NET;C#) Associer du code C#.NET à un form VB.NET ?
    Par beegees dans le forum Windows Forms
    Réponses: 4
    Dernier message: 23/06/2006, 10h06
  3. [JNI] utiliser du code DOT NET via JNI, possible ?
    Par Elbarto dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 14/06/2006, 17h41
  4. Convertion code Delphi.net vers C#
    Par RamDevTeam dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 31/03/2006, 21h08

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