Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > La taverne du Club : Humour et divers

La taverne du Club : Humour et divers Divers, détente et humour. Pour le Chat, c'est ici : -> Le Chat

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Vos erreurs en programmation
sont dûes à une erreur de logique 21 14,38%
sont dûes à une erreur "bête" (faute de frappe) 90 61,64%
sont dûes à une erreur de conception (mauvais cahier des charges ou mauvaise analyse) 17 11,64%
sont dûes aux clients 13 8,90%
sont dûes à l'IDE, à l'OS, au langage... 2 1,37%
autres (précisez) 3 2,05%
Votants: 146. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Vieux 12/10/2006, 14h55   #1
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 620
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2003
Messages : 2 620
Points : 2 474
Points : 2 474
Par défaut [Sondage] Vos erreurs en informatique

Bonjour

Tiens un petit sondage pour savoir d'où viennent vos erreurs lorsque vous codez.
A savoir si la plupart du temps, ce sont des erreurs bêtes, des erreurs de conceptions....
A vous de répondre et de commenter

@++
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 14h58   #2
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 620
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2003
Messages : 2 620
Points : 2 474
Points : 2 474
Pour ma part, je m'arrache les cheveux jusqu'à me rendre compte que c'était une bête erreur de .... copier-coller

@++

PS: si vous avez des anecdotes, allez-y, racontez !
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 15h14   #3
Membre régulier
 
Avatar de lou87
 
Inscription : février 2006
Messages : 349
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : février 2006
Messages : 349
Points : 81
Points : 81
Bonjour

Je doit avouer que lorsque je code c'est un peu de tout.... autrement dit : ça peut aller de la faute de frappe, à la faute bête, en passant par la la faute logique et la faute ben..... de manque de connaissance dans le langage....

Une belle salade quoi ^^
__________________
Programmer c'est comme gravir une montagne...
Il faut procéder par étapes...
(? auteur ?)
Un seul être vous manque et tout est dépeuplé.
Lamartine (merci chat hotplug ^^)
lou87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 16h27   #4
Membre chevronné
 
Avatar de zeavan
 
Chemouny Frederic
Inscription : avril 2003
Messages : 558
Détails du profil
Informations personnelles :
Nom : Chemouny Frederic
Âge : 35

Informations forums :
Inscription : avril 2003
Messages : 558
Points : 612
Points : 612
Pour ma part le plus souvent "erreur bete" et sinon en 2eme cas "erreur de design" mais bien plus rare.

lors d'un problem je remet toujours en cause ma logique, puis une mauvaise connaissance de la technologie pour m'apercevoir dans 95% des cas que c'est due a une erreur bete.
pour les erreur logique c'est bien plus rare.

heureusement avec l'experienc ce sont maitenant les erreurs de conceptions qui commencent a apparaitre de plus en plus.
enfin je me comprends.
zeavan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 18h59   #5
Membre Expert
 
Avatar de granquet
 
Étudiant
Inscription : octobre 2005
Messages : 1 202
Détails du profil
Informations personnelles :
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2005
Messages : 1 202
Points : 1 181
Points : 1 181
comme les 3/4 du temps je bosse sur des tits projets personnels (~10K lignes de C au plus), je fait sauter toutes les etapes "cahier des charges"//conception ...

donc la derniere fois j'ai mis 2h a faire une liste simplement chainée parce que j'avais eu la flegmme de reflechir 3 minutes avant de commencer

j'ai voté erreur de logique, parce qu'il aurait suffit de reflechir un peu au lieu de se dire: "c'est facile, c'est comme ça"
mais ça pourrais tres bien rentrer dans "erreur de conception"
__________________
click my www
............|___
...................\
.................._|_
..................\ /
..................."
granquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 19h34   #6
Membre confirmé
 
Avatar de Betatesteur
 
Inscription : juillet 2003
Messages : 212
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 212
Points : 219
Points : 219
Moi c l'erreur de l'ide ou de l'os carrément , c jamais ma faute

Nan sérieux. c'est plus des erreurs fautes de frappe, de fois un peu de logique, une fois c t l'os (windows => à vouloir trifouiller la gestion de la mémoire qd l'os ne métrise pas ....)

Mais sans ça, on risque d'être des robots. j'aime le debug
__________________
Le monde du DevLOpPEUR....
Code :
1
2
3
En train, il admire le scrolling du paysage..
Il rédige ses chèques en héxadécimal..
Sa dernière pensée avant de s'endormir est "shutdown completed"...
Betatesteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 19h59   #7
Membre chevronné
 
Avatar de Le Pharaon
 
Inscription : mai 2004
Messages : 881
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 881
Points : 649
Points : 649
Moi c'était plutôt un problème d'Analyse, mes utilisateurs sont trop nuls, et sans expérience. Je décide maintenant de faire les cahier des charges moi-même, c'est un pénible mais ça reste l'unique solution
__________________
Scuse me while I kiss the sky ! Jimi Hendrix
Le Pharaon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 20h30   #8
Membre Expert
 
Avatar de zooro
 
Inscription : avril 2006
Messages : 922
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2006
Messages : 922
Points : 1 149
Points : 1 149
Citation:
Envoyé par Bujuman
Moi c'était plutôt un problème d'Analyse, mes utilisateurs sont trop nuls, et sans expérience. Je décide maintenant de faire les cahier des charges moi-même, c'est un pénible mais ça reste l'unique solution
Moi je me suis débarassé de mes utilisateurs aussi, comme ça je suis tranquille !

Eh non, malheureusement, je rigole...
__________________
[alkama] quelqu'un est allé voir la guerre des mondes?
[@Chrisman] j'espère pour spielberg
--- bashfr.org
zooro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 20h38   #9
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
Une erreur bete ?
Je devais travailler sur les filesystems d'une base de données importante (800 Go)
Je fais une sauvegarde avant.
Je supprimer la base, je refais les filesystems
Je m'apercois que je me suis trompé de répertoire a sauvegarder....Tout est perdu (heureusement, c'était du test)

Aie aie aie ....
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 20h41   #10
Membre confirmé
 
Avatar de Betatesteur
 
Inscription : juillet 2003
Messages : 212
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 212
Points : 219
Points : 219
Citation:
Envoyé par Bujuman
Moi c'était plutôt un problème d'Analyse, mes utilisateurs sont trop nuls, et sans expérience. Je décide maintenant de faire les cahier des charges moi-même, c'est un pénible mais ça reste l'unique solution
d'où l'importance de la maîtrise d'ouvrage crois moi c'est 80% du temps gagné si ceux de la maîtrise d'ouvrage font correctement leur boulot
__________________
Le monde du DevLOpPEUR....
Code :
1
2
3
En train, il admire le scrolling du paysage..
Il rédige ses chèques en héxadécimal..
Sa dernière pensée avant de s'endormir est "shutdown completed"...
Betatesteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 20h44   #11
Membre confirmé
 
Avatar de iubito
 
Homme
Développeur informatique
Inscription : janvier 2003
Messages : 376
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2003
Messages : 376
Points : 244
Points : 244
Il exista un topic sur nos plus belles boulettes. Est-il toujours en vie ?

Des erreurs bêtes suites à un copier/coller, ça m'arrive. Mais on a de plus grosses erreurs assez lourdes à corriger et avec des conséquences... et là c'est dû au cahier des charges et à l'analyse qui sont totalement inexistants pour mon chef ^^
__________________
Compatibilité CSS | Hacks CSS IE | IE7

Lé SMS cé kom lé ognon, sa pike lé yeu
iubito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 08h24   #12
Membre confirmé
 
Avatar de toniolol
 
Homme
Chef de projet en SSII
Inscription : juin 2005
Messages : 281
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 281
Points : 281
Points : 281
Citation:
Envoyé par iubito
Des erreurs bêtes suites à un copier/coller, ça m'arrive. Mais on a de plus grosses erreurs assez lourdes à corriger et avec des conséquences... et là c'est dû au cahier des charges et à l'analyse qui sont totalement inexistants pour mon chef ^^
C'est exactement le fond de ma pensée...donc je n'ai rien à ajouter
__________________
Pensez aux règles et au qui rime avec !
toniolol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 08h53   #13
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 620
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2003
Messages : 2 620
Points : 2 474
Points : 2 474
Citation:
Envoyé par iubito
Il exista un topic sur nos plus belles boulettes. Est-il toujours en vie ?

Des erreurs bêtes suites à un copier/coller, ça m'arrive. Mais on a de plus grosses erreurs assez lourdes à corriger et avec des conséquences... et là c'est dû au cahier des charges et à l'analyse qui sont totalement inexistants pour mon chef ^^
Salut !

L'idée de ce topic n'est pas de raconter les boulettes mais plus de raconter les erreurs les plus fréquentes lors du processus du développement et de cibler où elles interviennent le plus: lors de la conception, du développement, du test....

@++
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 08h54   #14
Membre Expert
 
Inscription : août 2002
Messages : 1 010
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : août 2002
Messages : 1 010
Points : 1 293
Points : 1 293
Idem que Iubito, sauf quen plus des fois j'ai des erreurs qu'en j'utilise de "nouvelles techniques".

Par exemple, je me suis rappeler pourquoi il ne faut pas utiliser de break en général.

Et une erreur classique, dans une boucle, oublier de passer à l'élément suivant.
Mais ce sont des erreurs que l'on voit très rapidement (surtout quand on crée des objets dans la boucle)
Linkin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 10h05   #15
Membre éclairé
 
Avatar de Satch
 
Inscription : mars 2004
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mars 2004
Messages : 448
Points : 381
Points : 381
Envoyer un message via MSN à Satch
Pour ma part, les principaux problèmes que j'ai rencontrés sont principalement causé par l'habituelle mésentente entre client et boîte de développement.

On comprends de travers ce que le client veut, du coup l'analyse est bancale (et évidemment validée à la va-vite par le client) du coup la conception l'est encore plus...
Et c'est au résultat final qu'on entend "Ha mais là c'est pas sensé faire ça !"
Et là on a envie de distribuer des baffes...
__________________
Je sais que désormais vivre est un calembour,
La mort est devenue un état permanent,
Le monde est aux fantômes, aux hyènes et aux vautours.
Moi je vous dis bravo et vive la mort.
Satch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 17h11   #16
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Etant donné que mes utilisateurs ne veulent prendre aucune responsabilité, je fais l'expression de besoin, le cahier des charges, l'analyse, le dev, le test, la mise en prod et la recette moi même. Un exemple :

Je croise l'utilisateur au café : prise de contact client.

Il me dit "Faudrait que ça efface les anciennes données avant de mettre les nouvelles" : expression de besoin.

Je lui répond "Que ça les efface et remplace ou que ça fasse un delta ?". Il me répond "Ah ouaih pardon, un delta en fait" : cahier des charges.

Je marque sur un post-it "D3lt4 dU tRuC p0uR m4ch1n -> faire comme ça." : analyse.

J'écris les scripts pour la modif dans un répertoire "Bordel en cours" sur mon bureau : dev.

Je recroise l'utilisateur 3 semaines plus tard qui me rappelle que je lui avais promis ça. Course dans le bureau, fouille de partout pour retrouver le script, exécution : mise en production.

Je recroise l'utilisateur par hasard 2 semaines plus tard et je lui demande "Alors ça va ou bien ?" : la recette.


Ceux qui ont suivi ont vu que je n'ai pas fait de test


La plupart de mes problèmes viennent donc d'un kôpikol foireux. Ca m'est arrivé 2 fois rien qu'hier.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 22h36   #17
Membre Expert
 
Avatar de xavlours
 
Inscription : février 2004
Messages : 1 842
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 1 842
Points : 1 936
Points : 1 936
Avec l'habitude, les erreurs de frappe et de logique deviennent de plus en plus rares. Par erreur de logique, j'entends des boucles (pas plus de double ou triple) qu'on croit simples avant de les débugguer.

Donc ce qui m'arrive le plus souvent, c'est des erreurs de conception.
__________________
"Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.
xavlours est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2006, 17h33   #18
Membre Expert
 
Avatar de sovo
 
Homme Brice EKOBE
Développeur Java
Inscription : mars 2004
Messages : 1 350
Détails du profil
Informations personnelles :
Nom : Homme Brice EKOBE
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2004
Messages : 1 350
Points : 1 636
Points : 1 636
Envoyer un message via MSN à sovo Envoyer un message via Yahoo à sovo Envoyer un message via Skype™ à sovo
En gros en ce qui me concerne ce sont les erreurs d'oubli . eh oui j'ai une memoire super voltille. Mais j'ai aussi des erreurs de logique, car je suis toujours entraint de vouloir faire le code le plus propre et le plus optimise que possible. Alors la logique me fait souvent faut bon, c'est apres plusieurs test que j'optient le resultat voulu.
__________________
"Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

En cas de Question resolu, n'oubliez pas
sovo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 11h18   #19
Membre Expert
 
Avatar de lakitrid
 
Inscription : décembre 2005
Messages : 1 541
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : décembre 2005
Messages : 1 541
Points : 1 530
Points : 1 530
Moi l'erreur que je fais le plus souvent est celle du copier coller. J'ai beau verifier mon opération j'arrive toujours à faire une erreur stupide. Dernièrement je devais faire une modif identique sur 4 composants, donc forcement copier / coller, modification pour personnaliser les "variables" des composants, et là je test le premier en me disant c'est bon ils sont pareils, et puis j'ai pas le temps.
Et forcement j'ai du apporter une correction sur le job tester et oublier de la repercuter ...
Enfin l'erreur stupide qui fait mal.
lakitrid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 11h43   #20
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 149
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 149
Points : 33
Points : 33
La pluspart des erreurs que me remontent mes utilisateurs sont en fait du au fait que ces derniers soient trop pressés et à leur incapacité à lire une documentation... où à configurer correctement des parties dont la responsabilité leur incombe.

=> On m'appèle, on me dit que ça marche pas, je me déplace, je fait "avec eux" du debug derrière leurs épaules (ça les rassure alors que c'est eux qui font le travail et moi je fait rien) et ils s'apperçoivent 9 fois sur 10 que le problème n'est pas dans mon programme. Grr...


Sinon, les vraies erreurs de mes programmes sont en général soit des erreurs bêtes, soit des erreurs de méconnaissance de la technologie.
__________________
Pour mes développements, j'utilise :
Windows XP SP2, SQL/S 2000 Std/Sp4, Delphi 7 pro.
Merci, merci, merci... moi aussi je vous aime, c'est trop d'émotions...
Key user des blagues nulles
jbat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h23.


 
 
 
 
Partenaires

Hébergement Web