Lien Le petit cerveau du "simple" dĂ©veloppeur PostĂ© par woffer đ§ (site web personnel) le 18 juin 2025 Ă 11:27. Ătiquettes : dĂ©veloppement simple complexitĂ© 7 18juin2025 https://grugbrain.dev/
# si un admin ...
PostĂ© par woffer đ§ (site web personnel) . ĂvaluĂ© Ă 2.
... peut corriger, car c'est bien un lien en anglais, mon petit cerveau a oublié de le préciser ;)
merci
# print vs debugger
PostĂ© par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ© Ă 2.
Câest marrant, pratiquement la moitiĂ© (ou plus) des commentaires sur HN porte sur le dĂ©bogage. Et vous, comment dĂ©verminez vous vos codes ?
"It is seldom that liberty of any kind is lost all at once." â David Hume
[^] # Re: print vs debugger
PostĂ© par Julien Jorge (site web personnel) . ĂvaluĂ© Ă 3.
Dans mes premiĂšres annĂ©es j'utilisais le dĂ©bogueur, puis en TP un encadrant nous a sorti un truc du genre « quand vous ĂȘtes dans le dĂ©bogueur vous ne rĂ©flĂ©chissez plus au comportement du programme ». Mince, ça s'est vu.
Bon en fait ne sachant si cela se vérifiait j'ai tenté de moins l'utiliser, et en effet j'ai passé plus de temps à lire le code et à mettre des printf pour voir ce qu'il se passait, et beaucoup moins de temps à me demander pourquoi ça va lire 0xc36eff3b alors que
xest localisé en 0xff99ea00 et vaut 0xffffffff.Maintenant j'utilise le débogueur surtout pour localiser les crashs, mais quand il s'agit de cerner un comportement inattendu c'est du printf. Ce qui est super avec ce dernier c'est que ça se déploie facilement, on peut l'utiliser en remote sans rien ajouter à la machine :D
[^] # Re: print vs debugger
PostĂ© par 16aR . ĂvaluĂ© Ă 1.
et aussi, dans du code concurrent, le débogueur est trÚs limité en aide et peut potentiellement créer des crash ne pouvant pas exister dans l'execution normale.
[^] # Re: print vs debugger
PostĂ© par Tangi Colin . ĂvaluĂ© Ă 1.
Tracing vs debuging. Le tracing est beaucoup plus intéressant. Tracepoint/kprobes cÎté kernel, lttng user tracepoint cÎté userspace.
[^] # Re: print vs debugger
PostĂ© par abriotde (site web personnel, Mastodon) . ĂvaluĂ© Ă 1. DerniĂšre modification le 20 juin 2025 Ă 07:44.
Moi je cré une macro DEBUG, ainsi je rajoute toujours des DEBUG en début de fonction et aux endroits clé. DÚs qu'il y a un problÚme, je peux l'activer et comprendre rapidement ce qui se passe. En prod, il n'y a rien dans le code compilé.
PS par contre en C un printf juste au bon endroit, ou un debugger, peut parfois enlever un plantage quand le buffer over flow est léger.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# Pas compris
PostĂ© par barmic 𩩠. ĂvaluĂ© Ă 2.
Câest probablement mon niveau dâanglais, mais jâai rien compris au lien.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pas compris
PostĂ© par BAud (site web personnel) . ĂvaluĂ© Ă 2. DerniĂšre modification le 19 juin 2025 Ă 13:33.
c'est du baby English ;-) toi pas parler bébé ?
[^] # Re: Pas compris
PostĂ© par Thomas Debesse (site web personnel, Mastodon) . ĂvaluĂ© Ă 8.
Je pense que mĂȘme en Anglais les bĂ©bĂ©s ne parlent pas comme ça. En fait si, ils parlent comme ça, mais par les fesses.
Câest un exercice oĂč chaque phrase est retranchĂ© intentionnellement dâun Ă©lĂ©ment de structurel nĂ©cessaire : verbe, conjonction de coordination, ponctuation... Câest pas du baby english, câest du cryptage (pas du chiffrage), et du cryptage asymĂ©trique : on nâest pas sensĂ© retrouver facilement la phrase dâorigine, lâabsence de bijection de la transformation est intentionnelle, et la destruction dâinformation est intentionnelle.
Câest de la torture mentale et jâai refusĂ© de lire au bout de trois lignes. En tant que lecteur je demande dâĂȘtre respectĂ© un minimum et quâon ne me gicle pas ses fĂšces au visage.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Pas compris
PostĂ© par Julien Jorge (site web personnel) . ĂvaluĂ© Ă 6.
Je pense que c'est plutÎt un langage « homme préhistorique » pour jouer l'idiot face aux gros cerveaux qui ajoutent des tonnes de complexité. J'ai aussi eu bien du mal à lire.
[^] # Re: Pas compris
PostĂ© par woffer đ§ (site web personnel) . ĂvaluĂ© Ă 4. DerniĂšre modification le 19 juin 2025 Ă 19:52.
D'oĂč le nom grug : https://fr.wikipedia.org/wiki/Les_Croods#Personnages
[^] # Re: Pas compris
PostĂ© par Luc-Skywalker . ĂvaluĂ© Ă 1.
J'ai pas lu ... de quoi on parle ?
"Le petit cerveau du "simple" développeur" ... c'est attirant mais pas suffisamment explicite pour que je m'intéresse vraiment à la chose.
Du coup, je prĂ©fĂšre ne rien dire (ou des bĂȘtises Ă©ventuellement) et compter les points. Vivement vendredi.
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Pas compris
PostĂ© par Lutin . ĂvaluĂ© Ă 5.
C'est la vie quotidienne du développeur moyen raconté à la maniÚre d'un homme préhistorique. C'est plutÎt amusant, j'ai ben aimé.
[^] # Re: Pas compris
PostĂ© par Luc-Skywalker . ĂvaluĂ© Ă 2.
Oh cool, merci, ça pourrait me parler, car comme je suis un développeur moins que moyen, on verra ...
Je me le garde sous le coude pour la pose de demain (vendredi :) midi.
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Pas compris
PostĂ© par BAud (site web personnel) . ĂvaluĂ© Ă 2.
une pose ? comme celle du penseur de Rodin ? jusque ta pause méridienne ?
[^] # Re: Pas compris
PostĂ© par Luc-Skywalker . ĂvaluĂ© Ă 2.
Oui, la pause méridienne.
D'ailleurs on approche furieusement du solstice.
Les journées sont longues.
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Pas compris
PostĂ© par Luc-Skywalker . ĂvaluĂ© Ă 2.
j'ai pas vraiment compris et j'ai assez vite abandonnĂ©. Trop long peut ĂȘtre ?
Bon, je réessayerai ce soir aprÚs l'apéro.
"Si tous les cons volaient, il ferait nuit" F. Dard
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.