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

C# Discussion :

Information utiles a la resolutions de bug


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Par défaut Information utiles a la resolutions de bug
    Salut

    Je vais mettre en place, pour une application, un rapport sur des informations "importantes" sur le pc et l environnement de l application.

    Je pensais deja m enregistrer les informations de la classe "Environment" (nom de la machine ; OS ; version du framework, ...) ainsi que les DLL qui sont chargees par l application.

    Voyez vous d autres element qui pourraient etre interessant ?

    Thx ++++++

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    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 204
    Par défaut
    le titre de ton topic ne m'évoque pas la même chose que le contenu

    pour chasser du bug, on met des try catch, on enregistre l'erreur, et si possible l'envoi de log (ex.stacktrace pour la pile d'appels, ex.message, ex.gettype.fullname et plus si besoin (reflection, paramètres etc...)))

    en théorie tant que le bon framework est installé, une appli .net ne plante d'un pc à l'autre, donc l’environnement est rarement nécessaire

    néanmoins les rares cas que j'ai pu voir corresponde à ce que tu listes
    genre une appli en fx 3.5sp1 et le 3.5 seulement est installé et on chope des exceptions sur des nouveaux membre
    ou encore les différences entre xp et vista/7 qui sont là aussi minimes et le plus souvent des bugs visuels sur certains controles pris dans l'os
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éprouvé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Par défaut
    merci

    Justement en parlant du framework ; ce genre d info est dans mon cas toujours bon a savoir (quelle version de framework)
    Je suis tomber sur une exception (chez un client) qui provenait d une "mauvaise" installation du framework

    Justement je cherche a savoir qqu il pourrait jouer sur la cause d un probleme.

    Par exemple : version d access sur un pc ; ou la version d oracle ; etc ...
    Ou encore : manque de RAM ou de memoire libre; puissance du processeur etc ...

    La gestion des exceptions est deja faite .... existe t il des solution permettant d enregistrer un log specialiser dans le log des exceptions ...je pensais serialiser moi meme

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    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 204
    Par défaut
    j'suis pas expert en log tout fait, nous on log à notre sauce

    tu peux aussi jeter un oeil sur wmi (et wmi code creator qui permet d'obtenir le code .net lié)
    wmi permet d'interroger pas mal de choses qui concerne l'os, comme le taux de charge du processeur par exemple
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre éprouvé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Par défaut
    Merci pour l info

Discussions similaires

  1. Informations utiles sur OpenCV
    Par loka dans le forum OpenCV
    Réponses: 17
    Dernier message: 15/03/2014, 02h05
  2. Informations utiles sur Ogre
    Par raptor70 dans le forum Ogre
    Réponses: 0
    Dernier message: 13/05/2008, 00h07
  3. Informations utiles sur GLUT
    Par raptor70 dans le forum GLUT
    Réponses: 0
    Dernier message: 12/05/2008, 23h11
  4. Informations utiles sur Allegro
    Par raptor70 dans le forum Allegro
    Réponses: 0
    Dernier message: 12/05/2008, 22h57

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