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 (+0/-0).
⊠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 (+0/-0).
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 (+2/-1).
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
x
est 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 (+0/-0).
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 (+0/-0).
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 (+0/-0). 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 (+1/-1).
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 (+0/-0). 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 (+6/-1).
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 (+4/-0).
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 (+2/-0). 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 (+0/-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 (+3/-0).
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 (+0/-0).
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 (+1/-1).
une pose  ? comme celle du penseur de Rodin ? jusque ta pause méridienne ?
[^] # Re: Pas compris
Posté par Luc-Skywalker . Ăvalué à  2 (+0/-0).
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 (+0/-0).
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
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.