{"id":830,"date":"2014-03-07T17:02:36","date_gmt":"2014-03-07T16:02:36","guid":{"rendered":"http:\/\/becpp.org\/blog\/?p=830"},"modified":"2014-03-07T17:02:36","modified_gmt":"2014-03-07T16:02:36","slug":"book-bonnes-pratiques-et-erreurs-a-eviter-en-c","status":"publish","type":"post","link":"https:\/\/becpp.org\/blog\/2014\/03\/07\/book-bonnes-pratiques-et-erreurs-a-eviter-en-c\/","title":{"rendered":"Book &#8220;Bonnes pratiques et erreurs \u00e0 \u00e9viter (en C++)&#8221;"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2014\/03\/Coder-efficacement-Couv.jpg\" alt=\"Coder-efficacement-Couv\" width=\"169\" height=\"240\" align=\"right\" \/>Recently a new book was released about best practices and errors to avoid in C++. The book is in French.<br \/>\nHere is the French description:<\/p>\n<blockquote><p>D\u00e9velopper une application peut rapidement devenir un enfer si vous n&#8217;avez pas anticip\u00e9 certaines difficult\u00e9s et fait les bons choix au moment de sa conception. Ce livre vous aidera \u00e0 vous poser les bonnes questions et \u00e0 tirer le meilleur parti de la programmation objet, en particulier en C++, sans tomber dans les pi\u00e8ges les plus fr\u00e9quents. Il clarifie certains concepts d\u00e9licats et passe en revue un ensemble de bonnes pratiques, qui rendront vos projets plus \u00e9volutifs et plus faciles \u00e0 maintenir.<\/p>\n<p>Organis\u00e9 en quatre parties, il traite successivement :<br \/>\n\u2022des principes de base qui devraient \u00eatre respect\u00e9s quel que soit le langage de programmation ou le paradigme utilis\u00e9 ;<br \/>\n\u2022des fondements de la programmation orient\u00e9e objet et des principes qui sont applicables en toutes circonstances d\u00e8s lors qu&#8217;on utilise ce paradigme ;<br \/>\n\u2022des principes sp\u00e9cifiques au C++ ;<\/p>\n<p>pour se terminer sur une \u00e9tude de cas approfondie d\u00e9taillant les diff\u00e9rentes \u00e9tapes de conception d&#8217;un jeu d&#8217;\u00e9checs en conformit\u00e9 avec les principes \u00e9nonc\u00e9s pr\u00e9c\u00e9demment. L&#8217;annexe vous apporte quelques compl\u00e9ments sur des aspects transversaux tels que la compilation ou les outils d&#8217;aide au d\u00e9veloppement.\n<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.d-booker.fr\/programmation-et-langage\/157-coder-efficacement.html\" target=\"_blank\">More information.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently a new book was released about best practices and errors to avoid in C++. The book is in French. Here is the French description: D\u00e9velopper une application peut rapidement devenir un enfer si vous n&#8217;avez pas anticip\u00e9 certaines difficult\u00e9s et fait les bons choix au moment de sa conception. Ce livre vous aidera \u00e0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[38],"tags":[],"class_list":["post-830","post","type-post","status-publish","format-standard","hentry","category-book"],"_links":{"self":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/comments?post=830"}],"version-history":[{"count":3,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/830\/revisions"}],"predecessor-version":[{"id":834,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/830\/revisions\/834"}],"wp:attachment":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/media?parent=830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/categories?post=830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/tags?post=830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}