{"id":1161,"date":"2011-09-26T21:53:17","date_gmt":"2011-09-26T20:53:17","guid":{"rendered":"http:\/\/www.blaess.fr\/christophe\/?p=1161"},"modified":"2011-09-26T21:53:17","modified_gmt":"2011-09-26T20:53:17","slug":"lecture-the-practice-of-programming","status":"publish","type":"post","link":"https:\/\/www.blaess.fr\/christophe\/2011\/09\/26\/lecture-the-practice-of-programming\/","title":{"rendered":"[LECTURE] The Practice of Programming"},"content":{"rendered":"<p style=\"text-align: justify;\">Entre un album de la B.D. <em>The Walking Dead<\/em> et le dernier roman d&rsquo;Umberto Ecco (<em>le cimeti\u00e8re de Prague<\/em>), j&rsquo;ai relu r\u00e9cemment avec grand plaisir un petit livre tr\u00e8s int\u00e9ressant&nbsp;:<\/p>\n<p style=\"text-align: center;\"><strong><em>The Practice of Programming<\/em><\/strong> de Brian W. Kernighan et Rob Pike.<\/p>\n<p>\n<!--more-->\n<\/p>\n<p style=\"text-align: justify;\">Je ne peux qu&rsquo;encourager chaudement les programmeurs \u00e0 lire avec attention cet ouvrage, plein d&rsquo;excellents conseils, tant sur la forme du code (style, conventions, etc.) que sur le fond (efficacit\u00e9 des algorithmes, qualit\u00e9 des interfaces, etc.). L&rsquo;accent est mis sur les deux points essentiels, \u00e0 mon avis, repr\u00e9sentant la qualit\u00e9 d&rsquo;un programme&nbsp;: la <strong>lisibilit\u00e9<\/strong> du code et la <strong>robustesse<\/strong> du logiciel.<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" style=\"width: 120px; height: 240px;\" src=\"http:\/\/rcm-fr.amazon.fr\/e\/cm?t=chbl-21&amp;o=8&amp;p=8&amp;l=as1&amp;asins=020161586X&amp;IS1=1&amp;ref=qf_sp_asin_til&amp;fc1=000000&amp;lt1=_blank&amp;m=amazon&amp;lc1=5375BA&amp;bc1=F7F4EB&amp;bg1=F7F4EB&amp;f=ifr\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" width=\"320\" height=\"240\"><\/iframe><\/p>\n<p style=\"text-align: justify;\">J&rsquo;ajouterai prochainement sur ce blog une page de bibliographie, avec les ouvrages qui me semblent essentiels pour le d\u00e9veloppeur.<\/p>\n<p style=\"text-align: right;\">Bonne lecture&#8230;<\/p>","protected":false},"excerpt":{"rendered":"<p>Entre un album de la B.D. The Walking Dead et le dernier roman d&rsquo;Umberto Ecco (le cimeti&egrave;re de Prague), j&rsquo;ai relu r&eacute;cemment avec grand plaisir un petit livre tr&egrave;s int&eacute;ressant&nbsp;: The Practice of Programming de Brian W. Kernighan et Rob Pike.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1161","post","type-post","status-publish","format-standard","hentry","category-livres"],"_links":{"self":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts\/1161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/comments?post=1161"}],"version-history":[{"count":0,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts\/1161\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/media?parent=1161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/categories?post=1161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/tags?post=1161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}