{"id":8031,"date":"1995-10-15T09:00:00","date_gmt":"1995-10-15T08:00:00","guid":{"rendered":"https:\/\/smalltalks.eu\/blog\/?p=8031"},"modified":"2026-10-17T07:05:07","modified_gmt":"2026-10-17T05:05:07","slug":"livres-a-lire-lart-du-code-steve-maguire","status":"publish","type":"post","link":"https:\/\/smalltalks.eu\/blog\/1995\/10\/15\/livres-a-lire-lart-du-code-steve-maguire\/","title":{"rendered":"Livres \u00e0 lire : L&#8217;Art du code (Steve Maguire)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Avant <em>Du code et des hommes<\/em>, Steve Maguire avait publi\u00e9 en 1993 <em>Writing Solid Code<\/em>, traduit sous le titre <em>L&#8217;Art du code<\/em> : les techniques employ\u00e9es chez Microsoft pour \u00e9crire des programmes en C sans bogues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le principe est de faire en sorte que les erreurs se montrent d&#8217;elles-m\u00eames, le plus t\u00f4t possible : assertions partout, versions de mise au point qui v\u00e9rifient tout, interfaces qu&#8217;on ne peut pas mal utiliser, code relu pas \u00e0 pas dans le d\u00e9bogueur, refus des astuces trop malines. Chaque chapitre part d&#8217;un vrai bogue et se termine par des exercices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le langage C a vieilli, les outils ont chang\u00e9, mais les principes, eux, valent pour n&#8217;importe quel langage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi le lire<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Je l&#8217;ai lu en m\u00eame temps que <em>Du code et des hommes<\/em> : il \u00e9tait truff\u00e9 de bonnes pratiques de codage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voir aussi : <a href=\"https:\/\/smalltalks.eu\/blog\/?p=8030\">Du code et des hommes<\/a>, <a href=\"https:\/\/smalltalks.eu\/blog\/?p=295\">Habitudes et traditions<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>L&#8217;Art du code, Steve Maguire, Microsoft Press (Writing Solid Code, 1993). \u00c9puis\u00e9, se trouve d&#8217;occasion. Sur l&#8217;auteur : <a href=\"https:\/\/en.wikipedia.org\/wiki\/Steve_Maguire\">Wikip\u00e9dia<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avant Du code et des hommes, Steve Maguire avait publi\u00e9 en 1993 Writing Solid Code, traduit sous le titre L&#8217;Art du code : les techniques employ\u00e9es chez Microsoft pour \u00e9crire des programmes en C sans bogues. Le principe est de faire en sorte que les erreurs se montrent d&#8217;elles-m\u00eames, le plus t\u00f4t possible : assertions partout, versions de mise au point qui v\u00e9rifient tout, interfaces qu&#8217;on ne peut pas mal utiliser, code relu pas \u00e0 pas dans le d\u00e9bogueur, refus&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/smalltalks.eu\/blog\/1995\/10\/15\/livres-a-lire-lart-du-code-steve-maguire\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":8007,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[384,244,161,32],"tags":[],"class_list":["post-8031","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-livres-a-lire","category-memoire-de-linformatique","category-theme-development-logiciel","category-theme-information-technologies"],"_links":{"self":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts\/8031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/comments?post=8031"}],"version-history":[{"count":1,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts\/8031\/revisions"}],"predecessor-version":[{"id":8048,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/posts\/8031\/revisions\/8048"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/media\/8007"}],"wp:attachment":[{"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/media?parent=8031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/categories?post=8031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smalltalks.eu\/blog\/wp-json\/wp\/v2\/tags?post=8031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}