Dissection d'insectes
Il ne s'agit pas à proprement parler d'insectes. Les "bugs", à l'origine de l'informatique, étaient causés par des cafards, qui se baladaient entre les lampes composants les énormes ordinateurs de l'époque (les lampes, qui existent toujours et sont utilisées sur les amplificateurs musicaux de très haute qualité). Or, un bug, à cette époque, obligeait à éteindre la machine pendant quelques heures, le temps que les lampes refroidissent, pour pouvoir la redémarrer ensuite. Le terme "Bug" est passé dans le langage courant, informatique, pour désigner un comportement anormal par rapport à ce qui était attendu.
N'importe qui qui lit ces lignes a un jour ou l'autre été confronté à un bug, plus ou moins majeur, d'un logiciel. N'importe quel développeur qui lit ces lignes, et je sais qu'il y en a sur Infos-du-Net, est confronté à la résolution de bugs. Les bugs sont inhérent au développement de logiciel, c'est un fait. Le bug n'est pas l'appanage du logiciel, il peut être d'origine matériel également. Et plus un bug est dans les couches "basses" du système, plus il peut être gênant.
C'est ainsi, qu'au court du développement de Memtest86+, le développeur a été confronté a un bug assez étrange. Plutôt que de simplement le corriger, il a eu la présence d'esprit de faire part du cheminement qu'il a du effectuer afin de le corriger. Notons que le bug est tout de même assez "pointu", mais il présente bien la complexité du "debugging" (déverminage, en français dans le texte), que doivent faire tous les développeurs.
Cela permettra aussi à tout ceux qui sont victimes des bugs, de comprendre pourquoi il arrive que cela soit aussi long à corriger. Un article très formateur en somme, comme à l'accoutumée chez X86-Secret.
Source : Lire l'article de X86-Secret.com
N'importe qui qui lit ces lignes a un jour ou l'autre été confronté à un bug, plus ou moins majeur, d'un logiciel. N'importe quel développeur qui lit ces lignes, et je sais qu'il y en a sur Infos-du-Net, est confronté à la résolution de bugs. Les bugs sont inhérent au développement de logiciel, c'est un fait. Le bug n'est pas l'appanage du logiciel, il peut être d'origine matériel également. Et plus un bug est dans les couches "basses" du système, plus il peut être gênant.
C'est ainsi, qu'au court du développement de Memtest86+, le développeur a été confronté a un bug assez étrange. Plutôt que de simplement le corriger, il a eu la présence d'esprit de faire part du cheminement qu'il a du effectuer afin de le corriger. Notons que le bug est tout de même assez "pointu", mais il présente bien la complexité du "debugging" (déverminage, en français dans le texte), que doivent faire tous les développeurs.
Cela permettra aussi à tout ceux qui sont victimes des bugs, de comprendre pourquoi il arrive que cela soit aussi long à corriger. Un article très formateur en somme, comme à l'accoutumée chez X86-Secret.
Source : Lire l'article de X86-Secret.com
-
Actualité précédente
Fraps 2.5.0 -
Actualité suivante
ADSL2+ Tiscali aussi s'y met !


Oui, même sur IDN, on est pas à l'abri :
Phénomène étrange et rare
Bon, j'ai un passé lointain de développeur C++... mais c'est quand même lointain. Cependant, je ne peux que saluer ce geste.
Car passer du stade de la pensée sur le code comme objet extérieur, à une pensée sur le code comme partie du sujet humain, comme métonymie du sujet, est une avancée gigantesque pour le développement d'une discipline.
Ah ouais... la métomanie là, c'est comme quand tu dis que tu fais le body double de Rocco Siffreddi.

Métomane, va !!!
Silent, t'es trop intelligent
Edit : Ceci dit, j'ai rien compris.
SILENT : silence !
Pose toi dans un coin, prose, si tu veux, mais je t'en conjure, évite de sortir ta science, juste pour sortir ta science. Les phrases alambiquées et absconses n'interessent pas grand monde. Tu ne vas pas t'enquiquiner à psalmodier pour 2 ou 3 peq' qui te comprennent !
En ce qui concerne les bugs, c'est très fin. Un au petit déjeuner et un autre au goûter. Rien de tel pour appréhender l'avenir.
Un très bon sujet pour effectivement aborder le debugging d'un problème semblant au départ d'origine ... extra-terrestre

Comme la plupart des bugs à la base !
@SILENT : ta Pensée me renvoie à une citation de Richberg, qui disait "AGHAAgnAAAYAABAWaAAh"... Et attention aux ampoules sur la main droite
Vous êtes lourd à poster n'importe quoi ... y'a une bonne news, bien explicative... Justement pour éviter de dire des anneries, et là ça commence.
Y'en a qui me gonfle sévère. J'ai juste dit que c'était fort parce que ça ne prenait pas juste le code du développement en compte, mais le développement + le sujet, le monsieur qui code quoi. Vous trouvez ça scientifique et abstrait ça la réflexion sur la méthode? Vous trouvez que j'étale un savoir fou, que personne ne peut comprendre?
De plus, un article qui parle de gens intelligents, qui font des trucs intelligents, qui réfléchissent sur leurs méthodes de conception, donc sujet qui dépasse largement les Blah blah internet explorer, blah blah Norton, Firefox... je me dis que je suis en droit de dire des choses intelligentes. Donc Xpy, si tu comprends pas, c'est pas la peine de dire que je suis un con. C'est pas possible ça, on peut rien dire de constructif sans qu'il y ait des balours qui prennent le choux en disant que je suis un prétentieux de première.
Pour le terme métonymie, avant que l'on me dise que c'est du charabia scientifique obscures et abscons, je vous renvoies à vos cours de français de seconde sur la réthorique... Métonymie, métaphore, synecdoque...
@ sophief et xpy : N'en voulez pas autres de croire que vous êtes des gens intelligents capables de comprendre un français un tant soit peu soutenu et composé de mots du dictionnaire. Si vous êtes trop bêtes pour comprendre ce que dit un membre du forum lorsqu'il s'exprime en bon français (il y en a au moins un !), ouvrez un dictionnaire et un bescherelle, ou alors fermez la !
désolé pour cet accès de mauvaise humeur, mais je sors de 7 heures d'examens, donc faut bien lacher la pression.
@Onigiri : je te renvoie au dictionnaire des smileys ---> "Silent, t' es trop intelligent
" que j'ai utilisé à son endroit, ce qui signifie : love : love : love, autement dit j'aime ce que écrit Silent. Pour autant, un mec qui ne saurait lire, comprend les smileys. Ne va pas faire croire aux autres que tu es trop bête pour comprendre ce qu'écrit un membre... etc... Cool les gars, c'est de l'humour, oui effectivement, il faut relacher la pression et modérer de façon courtoise.
@Silent : Mais eueueuh ! Je t'aimeuueueueuhhh
@Onigiri : je te renvoie au dictionnaire des smileys ---> "Silent, t' es trop intelligent " que j'ai utilisé à son endroit, ce qui signifie : love : love : love, autement dit j'aime ce que écrit Silent. Pour autant, un mec qui ne saurait lire, comprend les smileys. Ne va pas faire croire aux autres que tu es trop bête pour comprendre ce qu'écrit un membre... etc... Cool les gars, c'est de l'humour, oui effectivement, il faut relacher la pression et modérer de façon courtoise.
effectivement, quelle intelligence que de s'exprimer par des smileys, cela rapelle les hommes préhistoriques, et en plus, c'est tellement plus compréhensible...
non mais faut arreter, là...
t'étais déjà pas obligé de poster pour ne rien dire, m'enfin, il en rviendra qu'il faudra de toute manière remmetre en cause ma manière de modérer, si j'ai bien compris, puisque ta manière de t'exprimer a toi est plus qu'infaillible et ne présente aucun sous-entendu ni double sens possible, n'est-ce pas ? evidemment, c'est des smileys, suis-je bête...
On va pas jouer à l'escalade...
Stop. C'est une plaisanterie.
ON SE CALME.
Cette news est tout de même fondée sur le plus vieux bobard du monde informatique. En fait l'origine du mot bug vient d'un appareil d'émission en morse, un clavier Vibroplex qui arbore un gros scarabé. Son maniement étant délicat, cette machine était a l'origine de nombreuses erreurs, d'ou l'utilisation du mot "bug" pour caractériser une erreur.
En fait cette histoire d'insecte s'introduisant dans les machines vient d'un ordi Mark 2 défaillant a cause d'un papillon de nuit qui trainait dans les circuitsde l'ordi. Cette histoire a alors traversé plus de 50 ans d'histoire a cause de la déclaration du type qui s'ocuppait de la machine "c'est le premier cas réel de bug à avoir été trouvé", ce qui prouve bien que l'utilisation du mot bug est antérieure.
Pour l'anecdote le type (inventeur du cobol par ailleurs) s'apelle Grace Hopper ce qui est sembable a Grasshopper (sauterelle)
Voilou
En fait cette histoire d'insecte s'introduisant dans les machines vient d'un ordi Mark 2 défaillant a cause d'un papillon de nuit qui trainait dans les circuitsde l'ordi. Cette histoire a alors traversé plus de 50 ans d'histoire a cause de la déclaration du type qui s'ocuppait de la machine "c'est le premier cas réel de bug à avoir été trouvé", ce qui prouve bien que l'utilisation du mot bug est antérieure.
Pour l'anecdote le type (inventeur du cobol par ailleurs) s'apelle Grace Hopper ce qui est sembable a Grasshopper (sauterelle)
Voilou
Il me semble bien que c'est cette version la bonne...
Toujours est-il que cette "news" est veille d'au moins... 50 ans? huhu
Moi j'avais compris Sophief, et son message m'avais fait rire. Je trouve que les smiley arrive à faire ressentir l'émotion, chose difficile à bien retranscrire sur un forum informatique. On est pas tous des Proust...
Par contre, je me répète, mais faut arrêter la guerre contre l'intelligence là. On peut penser différemment qu'en terme d'opposition Ie / Firefox, faudrait voir à arrêter de faire les autistes, et plonger un peu dans la pensée des autres au lieu de camper comme des ânes sur vos positions et sur vos acquis.
Toujours est-il que cette "news" est veille d'au moins... 50 ans? huhu
Toi pas lu la news en plein non? Ca dépasse largement l'histoire du bug puisqu'on parle de méthodologie... Donc l'histoire du bug finalement on s'en fout!
J'ai lu l'article en question, j'ai rien compris. Mais je trouve ça génial!!!
"Cas N°1"
On dirait de la psychanalyse!!! Une méthode clinique consistant en la résolution des symptômes.
Bah, c'est un peu l'effet papillon: une ch'tite cause de rien du tout qui vient mettre le souk à l'autre bout de la chaîne.
Ce bug là était hyper tordu, et sa solution hyper simple!!!
Comme quoi, les solutions appartiennent à ceux qui cherchent...
Quant à votre querelle de coqs de basse-cour pour savoir celui qui est cultivé, celui qui l'est moins, et le droit de chacun à s'exprimer en utilisant ses capacités à maîtriser le français et son vocabulaire, moi je dirais simplement que la moindre des politesses est d'utiliser des mots courants, et que s'il arrive qu'il n'y ait pas d'autre choix que d'utiliser un mot plus rare, une petite définition entre parenthèse est bienvenue...
Ce qui se concoit bien s'énonce clairement, et les mots pour le dire viennent aisément! ;-)