<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>A la Poursuite du Code en Rouge &#187; Design Patterns</title>
	<atom:link href="http://www.schwinl.net/tag/design-patterns/feed" rel="self" type="application/rss+xml" />
	<link>http://www.schwinl.net</link>
	<description>Le blog de Guillaume Rams sur le génie logiciel</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:43:34 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Les patterns illustrés</title>
		<link>http://www.schwinl.net/articles/les-patterns-illustres</link>
		<comments>http://www.schwinl.net/articles/les-patterns-illustres#comments</comments>
		<pubDate>Fri, 07 Mar 2008 23:05:41 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Génie Logiciel]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/archives/19/les-patterns-illustres/</guid>
		<description><![CDATA[L&#8217;idée m&#8217;est venue en lisant un billet sur Coding Horror. J&#8217;aime bien les photos qui illustrent les anti-patterns cités par le billet. On pense souvent dans le métier (et à raison, à mon avis) qu&#8217;un diagramme vaut mieux qu&#8217;un long discours, mais on pense rarement aux photos. On a peut-être de mauvais souvenirs d&#8217;abus de clip-art [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;idée m&#8217;est venue en lisant <a title="The Big Ball of Mud and Other Architectural Disasters" href="http://www.codinghorror.com/blog/archives/001003.html" target="_blank">un billet sur Coding Horror</a>. J&#8217;aime bien les photos qui illustrent les anti-patterns cités par le billet. On pense souvent dans le métier (et à raison, à mon avis) qu&#8217;un diagramme vaut mieux qu&#8217;un long discours, mais on pense rarement aux photos. On a peut-être de mauvais souvenirs d&#8217;abus de clip-art dans des présentations PointPuissant, toujours les mêmes, de moins en moins drôles à chaque fois.</p>
<p>Pourtant, une photo bien choisie peut illustrer la philosophie, l&#8217;idée générale derrière un concept technique, le <em>pourquoi</em>, alors qu&#8217;un diagramme va très vite nous emmener dans les détails et dans le <em>comment</em>.</p>
<p>Tout ça pour dire que je m&#8217;amuse à chercher des photos pouvant illustrer les Design Patterns (ceux du GoF pour commencer ça sera déjà pas mal).</p>
<p>J&#8217;ai commencé par le plus évident :</p>
<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Adapter_DVI_to_VGA.jpg/800px-Adapter_DVI_to_VGA.jpg" border="0" alt="Adapter" width="320" height="190" align="top" /> <strong>l&#8217;Adaptateur</strong></p>
<p>(ou <em>Adapter,</em> dans la langue de shakespeare, enfin, s&#8217;il avait vécu à notre époque et avait été informaticien).</p>
<p>Un  peu plus subtil :</p>
<p><img src="http://www.diyfactory.com/projects/fetboy/FETboy_Front_Panel.jpg" border="0" alt="Façade" width="320" height="240" align="top" /> <strong>la Façade</strong></p>
<p>(ou en anglais <em>Façade</em> <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /> )</p>
<p>Je trouve que ça illustre mieux justement la fonction du pattern que le premier degré (la façade d&#8217;un bâtiment ou d&#8217;une maison).</p>
<p>&nbsp;</p>
<p>L&#8217;idée est justement de ne pas ouvrir la porte pour se balader dans toutes les pièces mais bien de piloter en ensemble de composants en boîte noire.</p>
<p>Une autre illustration que j&#8217;aime tout particulièrement :</p>
<p><img src="http://www.pierreyvesracing.fr/images/PereNoel2.jpg" border="0" alt="Stratégie" width="310" height="232" align="top" /> <strong>la</strong> <strong>Stratégie</strong></p>
<p>(ou <em>strategy</em>, pour les plus anglophones d&#8217;entre vous).</p>
<p>C&#8217;est peut-être déjà un peu plus tiré par les cheveux. Et encore, c&#8217;est rien par rapport à des patterns non-illustrables, comme le visiteur ou le pont (et, non, pas une photo de pont, ça serait trop simple).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/les-patterns-illustres/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

