<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Commentaires sur : Souvenir d&#8217;eXtreme programming #5 : Les tests</title>
	<atom:link href="http://www.kartmann.com/blog/2005/04/27/145-souvenir-dextreme-programming-5-les-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kartmann.com/blog/2005/04/27/145-souvenir-dextreme-programming-5-les-tests/</link>
	<description>Tout ce qu'on peut faire avec un ordinateur</description>
	<pubDate>Fri, 21 Nov 2008 12:46:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Alexis KARTMANN</title>
		<link>http://www.kartmann.com/blog/2005/04/27/145-souvenir-dextreme-programming-5-les-tests/#comment-216</link>
		<dc:creator>Alexis KARTMANN</dc:creator>
		<pubDate>Wed, 27 Apr 2005 22:26:36 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/blog/2005/04/27/souvenir-dextreme-programming-5-les-tests/#comment-216</guid>
		<description>C'est effectivement une méthode utilisable dans un contexte plus "formel" (utilisation de conception UML) et "industriel" (génération de code) que celui dont je parle. L'avantage d'écrire les test (comme préconisé par certains créateurs de XP) c'est d'obliger à écrire les tests avant la structure des classes, ce qui d'une part oblige à n'écrire que du code qui sera validé par une test (mais c'est plutôt théorique) et d'autre part impose que le design détaillé soit créée au fur et à mesure de l'écriture des tests. A l'époque et dans ce contexte c'était une bonne façon de faire.

Avec les outils d'intégration continu et de génération de code qui existent maintenant ta méthode est sans doute plus adaptée.

J'en profite pour rappeler que ces souvenirs ne sont pas un guide, mais seulement le témoignage d'une mise en oeuvre qui n'a pas trop mal marché.</description>
		<content:encoded><![CDATA[<p>C&#8217;est effectivement une méthode utilisable dans un contexte plus &#8220;formel&#8221; (utilisation de conception UML) et &#8220;industriel&#8221; (génération de code) que celui dont je parle. L&#8217;avantage d&#8217;écrire les test (comme préconisé par certains créateurs de XP) c&#8217;est d&#8217;obliger à écrire les tests avant la structure des classes, ce qui d&#8217;une part oblige à n&#8217;écrire que du code qui sera validé par une test (mais c&#8217;est plutôt théorique) et d&#8217;autre part impose que le design détaillé soit créée au fur et à mesure de l&#8217;écriture des tests. A l&#8217;époque et dans ce contexte c&#8217;était une bonne façon de faire.</p>
<p>Avec les outils d&#8217;intégration continu et de génération de code qui existent maintenant ta méthode est sans doute plus adaptée.</p>
<p>J&#8217;en profite pour rappeler que ces souvenirs ne sont pas un guide, mais seulement le témoignage d&#8217;une mise en oeuvre qui n&#8217;a pas trop mal marché.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hachesse</title>
		<link>http://www.kartmann.com/blog/2005/04/27/145-souvenir-dextreme-programming-5-les-tests/#comment-215</link>
		<dc:creator>hachesse</dc:creator>
		<pubDate>Wed, 27 Apr 2005 21:48:17 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/blog/2005/04/27/souvenir-dextreme-programming-5-les-tests/#comment-215</guid>
		<description>Aller un petit commentaire sur l'ordonnancement.



Perso, c'est plutôt dans l'ordre suivant que je procède.

1 écriture du squelette des classes

2 écriture des classe de test

3 écriture du corps de methodes de la classe



Cela permet différente chose.



La première est que le squelette des classes n'est pas écrit à la main mais généré pour lors de la conception UML.

La seconde est que le squelette des classes de test est lui aussi généré.

Enfin, cela permet de compiler les tests même s'ils ne passent pas. On a ainssi la possibilité de les &#34;tester&#34; sur le plan syntaxique avant de passer à l'écriture des classes à proprement parler.</description>
		<content:encoded><![CDATA[<p>Aller un petit commentaire sur l&#8217;ordonnancement.</p>
<p>Perso, c&#8217;est plutôt dans l&#8217;ordre suivant que je procède.</p>
<p>1 écriture du squelette des classes</p>
<p>2 écriture des classe de test</p>
<p>3 écriture du corps de methodes de la classe</p>
<p>Cela permet différente chose.</p>
<p>La première est que le squelette des classes n&#8217;est pas écrit à la main mais généré pour lors de la conception UML.</p>
<p>La seconde est que le squelette des classes de test est lui aussi généré.</p>
<p>Enfin, cela permet de compiler les tests même s&#8217;ils ne passent pas. On a ainssi la possibilité de les &quot;tester&quot; sur le plan syntaxique avant de passer à l&#8217;écriture des classes à proprement parler.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
