{"id":427,"date":"2011-10-10T15:37:38","date_gmt":"2011-10-10T13:37:38","guid":{"rendered":"http:\/\/adwyldan.fr\/?p=427"},"modified":"2011-10-10T15:37:38","modified_gmt":"2011-10-10T13:37:38","slug":"heresie","status":"publish","type":"post","link":"https:\/\/adwyldan.fr\/?p=427","title":{"rendered":"H\u00e9r\u00e9sie"},"content":{"rendered":"<p>Parfois au boulot, je croise des h\u00e9r\u00e9sies.<br \/>\nDes trucs qui ne peuvent pas se produire, qui ne doivent pas se produire, et pourtant je les vois danser devant mes yeux ^^<\/p>\n<p>Exemple crois\u00e9 vendredi apr\u00e8s-midi :<br \/>\nUn programme lit les enregistrements d&rsquo;une table et les affiche \u00e0 l&rsquo;\u00e9cran. Ok super :)<\/p>\n<p>J&rsquo;utilise la commande la plus basique qui soit pour lire cette table(select * from nomTable), et on m&rsquo;informe qu&rsquo;il n&rsquo;y a aucun enregistrement. Ok, moins super &#8211;&lsquo;<\/p>\n<p>Devant \u00e7a, je me dis que le programme se loupe et ne lit pas la bonne table. Je regarde attentivement chaque instruction du programme, et les faits sont imparables, il cherche des enregs dans la table, il trouve des enregs dans la table, et du coup, comme il est sympa il les affiche.<\/p>\n<p>Je reprends alors les quelques lignes de codes dans un contexte compl\u00e8tement diff\u00e9rent, je r\u00e9-\u00e9x\u00e9cute le truc.<br \/>\nToujours la m\u00eame chose, il me dit qu&rsquo;il y a plein d&rsquo;enregistrements \u00e0 afficher.<\/p>\n<p>Du coup, je bloque devant cette impasse.<br \/>\nJe rumine un peu vendredi apr\u00e8s-midi sur le sujet, puis je m&rsquo;y remets en d\u00e9but d&rsquo;apr\u00e8s-midi jusqu&rsquo;\u00e0 ce que j&rsquo;aille voir le responsable de la gestion de cette table en lui demandant sans conviction :<br \/>\n\u00a0&#8211; Dis moi, c&rsquo;est normal que quand je lis cette table ce soit vide alors qu&rsquo;en fait il y aurait des trucs dedans?<br \/>\nEt, \u00e0 mon grand \u00e9tonnement, il me r\u00e9pond :<br \/>\n&#8211; Oui.<br \/>\n&#8211; O______________O<\/p>\n<p>J&rsquo;aurais pu passer des heures \u00e0 essayer de comprendre le pourquoi du comment, j&rsquo;\u00e9tais pas pr\u00eat de trouver.<br \/>\nEn y passant des jours, j&rsquo;aurais surement trouv\u00e9, mais bon \u00e7a aurait \u00e9t\u00e9 un peu de temps perdu pour rien ^^<\/p>\n<p>Je vous \u00e9pargnerais les d\u00e9tails scabreux de l&rsquo;histoire, mais bon le principal, c&rsquo;est que tout est bien qui finit bien :)<br \/>\nMon h\u00e9r\u00e9sie n&rsquo;a plus lieu d&rsquo;\u00eatre :)<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Parfois au boulot, je croise des h\u00e9r\u00e9sies. Des trucs qui ne peuvent pas se produire, qui ne doivent pas se produire, et pourtant je les vois danser devant mes yeux ^^ Exemple crois\u00e9 vendredi apr\u00e8s-midi : Un programme lit les enregistrements d&rsquo;une table et les affiche \u00e0 l&rsquo;\u00e9cran. Ok super :) J&rsquo;utilise la commande la&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/adwyldan.fr\/?p=427\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;H\u00e9r\u00e9sie&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-427","post","type-post","status-publish","format-standard","hentry","category-irl"],"_links":{"self":[{"href":"https:\/\/adwyldan.fr\/index.php?rest_route=\/wp\/v2\/posts\/427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adwyldan.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adwyldan.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adwyldan.fr\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/adwyldan.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=427"}],"version-history":[{"count":1,"href":"https:\/\/adwyldan.fr\/index.php?rest_route=\/wp\/v2\/posts\/427\/revisions"}],"predecessor-version":[{"id":428,"href":"https:\/\/adwyldan.fr\/index.php?rest_route=\/wp\/v2\/posts\/427\/revisions\/428"}],"wp:attachment":[{"href":"https:\/\/adwyldan.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adwyldan.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adwyldan.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}