{"id":26,"date":"2020-12-13T23:24:27","date_gmt":"2020-12-13T22:24:27","guid":{"rendered":"http:\/\/optimum-software.fr\/?p=26"},"modified":"2021-05-14T15:41:18","modified_gmt":"2021-05-14T13:41:18","slug":"exploiter-les-options-des-compilateurs-liees-aux-warnings","status":"publish","type":"post","link":"https:\/\/optimum-software.fr\/?p=26","title":{"rendered":"Exploiter les options des compilateurs li\u00e9es aux warnings"},"content":{"rendered":"\n<p>Les options pass\u00e9es aux compilateurs sont souvent configur\u00e9es au d\u00e9but du projet ou parfois utilisent les options par d\u00e9faut. Comme d&#8217;autres outils, il existe un int\u00e9r\u00eat \u00e0 s&#8217;int\u00e9resser de plus pr\u00e8s \u00e0 ce qu&#8217;ils proposent. Il est en effet dommage de se priver de fonctionnalit\u00e9s qui permettent de d\u00e9tecter des probl\u00e8mes, d&#8217;autant que les compilateurs se sont am\u00e9lior\u00e9s dans cet exercice mais aussi \u00e9norm\u00e9ment dans la description des faiblesses trouv\u00e9es.<\/p>\n\n\n\n<p>Si le sujet vous rend curieux, si vous avez voulu l&#8217;abord\u00e9 mais sans trop savoir par quel bout, je vous propose de vous accompagner dans la d\u00e9couverte de ces options pour activer des warnings de mani\u00e8re progressive. L&#8217;id\u00e9e de cet article remonte \u00e0 quelques ann\u00e9es, m&#8217;int\u00e9ressant \u00e0 ces probl\u00e9matiques dans mon activit\u00e9 de d\u00e9veloppement logiciel. Il est d\u00e9sormais disponible ici : <a href=\"http:\/\/optimum-software.fr\/?page_id=20\" data-type=\"URL\" data-id=\"http:\/\/optimum-software.fr\/?page_id=20\">http:\/\/optimum-software.fr\/?page_id=20<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les options pass\u00e9es aux compilateurs sont souvent configur\u00e9es au d\u00e9but du projet ou parfois utilisent les options par d\u00e9faut. Comme d&#8217;autres outils, il existe un int\u00e9r\u00eat \u00e0 s&#8217;int\u00e9resser de plus pr\u00e8s \u00e0 ce qu&#8217;ils proposent. Il est en effet dommage de se priver de fonctionnalit\u00e9s qui permettent de d\u00e9tecter des probl\u00e8mes, d&#8217;autant que les compilateurs [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/optimum-software.fr\/index.php?rest_route=\/wp\/v2\/posts\/26"}],"collection":[{"href":"https:\/\/optimum-software.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/optimum-software.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/optimum-software.fr\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/optimum-software.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":1,"href":"https:\/\/optimum-software.fr\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":27,"href":"https:\/\/optimum-software.fr\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions\/27"}],"wp:attachment":[{"href":"https:\/\/optimum-software.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/optimum-software.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/optimum-software.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}