{"id":960,"date":"2011-07-18T22:19:33","date_gmt":"2011-07-18T21:19:33","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=960"},"modified":"2011-07-18T22:20:07","modified_gmt":"2011-07-18T21:20:07","slug":"livre-head-first-design-patterns-o-reilly","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=960","title":{"rendered":"Livre: Head First Design Patterns (O&rsquo; Reilly)"},"content":{"rendered":"<p><a href=\"http:\/\/oreilly.com\/catalog\/9780596007126\"><img decoding=\"async\" src=\"http:\/\/covers.oreilly.com\/images\/9780596007126\/cat.gif\" \/><br \/>\nHead First design patterns de Eric T Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra &#8211; O&rsquo;Reilly (2004) &#8211; 638 pages <\/a>.<\/p>\n<p>Excellent livre sur les Design Patterns. Bien plus digeste que la r\u00e9f\u00e9rence du GoF. Head First est vraiment le bon format pour saisir les concepts importants. <\/p>\n<p>Les examples simulent vraiment un besoin auquels ils r\u00e9pondent en introduisant un Design Pattern. C&rsquo;est donc un livre tr\u00e8s pratique, tr\u00e8s appliqu\u00e9 avec des exemples de code. Mais ce n&rsquo;est pas non plus compl\u00e8tement terre \u00e0 terre. Chaque Pattern est rattach\u00e9 aux concepts fondamentaux de Design objet qu&rsquo;il r\u00e9alise.<\/p>\n<p>Des comparaisons entre les Patterns sont faites pour bien saisir les subtilit\u00e9s, les buts, les compromis et les contextes o\u00f9 peuvent s\u2019appliquer les Patterns. Enfin le livre fini par une ouverture sur la composition de pattern et des warning sur le \u00ab\u00a0Golden Hammer\u00a0\u00bb syndrome.<\/p>\n<p>La s\u00e9rie \u00ab\u00a0Head First\u00a0\u00bb va peut \u00eatre un peu loin dans l&rsquo;aspect didactique. Surtout les livres sont lourds et donc difficiles \u00e0 garder comme r\u00e9f\u00e9rence. Il existe bien un poster vendu s\u00e9par\u00e9ment, mais du coup c&rsquo;est l\u2019extr\u00eame inverse. Cela dit il ne faut pas se laisser impressionner par le nombre de page, il se lit assez vite au final. Mais la lecture est lin\u00e9aire, il est difficile de retrouver les passages voulu apr\u00e8s coup. Je serais curieux d&rsquo;avoir ca sur un eReader.<\/p>\n<p>Pour les garder bien en tete n&rsquo;oubliez pas le poster: <a href=\"http:\/\/oreilly.com\/catalog\/9780596102142\/\">Head First Design Patterns Poster<\/a>: <img decoding=\"async\" src=\"http:\/\/covers.oreilly.com\/images\/9780596102142\/cat.gif\" \/><\/p>\n<p>Et n\u2019oubliez pas: ce livre est disponible \u00e0 la <a href=\"http:\/\/www.alpesjug.fr\/?p=419\">biblioth\u00e8que du JUG<\/a> !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Head First design patterns de Eric T Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra &#8211; O&rsquo;Reilly (2004) &#8211; 638 pages . Excellent livre sur les Design Patterns. Bien plus digeste que la r\u00e9f\u00e9rence du&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-960","post","type-post","status-publish","format-standard","hentry","category-livre"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=960"}],"version-history":[{"count":4,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/960\/revisions"}],"predecessor-version":[{"id":966,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/960\/revisions\/966"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}