<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : L&#8217;utilité des tests unitaires</title>
	<atom:link href="http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html</link>
	<description>un vrai blog ajax sur le développement web</description>
	<lastBuildDate>Thu, 26 Jan 2012 12:11:34 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Pyo</title>
		<link>http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html/comment-page-1#comment-126135</link>
		<dc:creator>Pyo</dc:creator>
		<pubDate>Mon, 09 Jan 2012 19:47:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/?p=284#comment-126135</guid>
		<description>Tes commentaires sont peut-être valables pour un site web ou, plus généralement, le développement web.
Mais à partir du moment où tu travailles sur de plus gros logiciels, les tests unitaires sont obligatoirement nécessaires !</description>
		<content:encoded><![CDATA[<p>Tes commentaires sont peut-être valables pour un site web ou, plus généralement, le développement web.<br />
Mais à partir du moment où tu travailles sur de plus gros logiciels, les tests unitaires sont obligatoirement nécessaires !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Pablo22</title>
		<link>http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html/comment-page-1#comment-114326</link>
		<dc:creator>Pablo22</dc:creator>
		<pubDate>Thu, 03 Feb 2011 10:29:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/?p=284#comment-114326</guid>
		<description>Pour ma part, je suis totalement d&#039;accord avec l&#039;auteur de cet article.
Mon projet actuel met en place des tests unitaires, et résultat on multiplie par deux (voir plus) les temps de développements.
Sachant que ce sont les développeurs eux-mêmes qui écrivent les tests unitaires, rien ne garantit que l&#039;appli sera plus fiable qu&#039;auparavant!
Par ailleurs, des tests utilisateurs sont déjà en place...
Je suis d&#039;accord avec le principe de tests unitaires mais uniquement 
- Dans le cas d&#039;application &quot;O&quot; bugs, de type nasa ou autre. Et là en général, ce sont plutôt les langages utilisés qui garantissent la fiabilité et l&#039;absence de bugs...
- A condition que ceux-ci soient écrits par des personnes qui ne font que ça, et à partir des spécifications fonctionnelles et techniques!</description>
		<content:encoded><![CDATA[<p>Pour ma part, je suis totalement d&#8217;accord avec l&#8217;auteur de cet article.<br />
Mon projet actuel met en place des tests unitaires, et résultat on multiplie par deux (voir plus) les temps de développements.<br />
Sachant que ce sont les développeurs eux-mêmes qui écrivent les tests unitaires, rien ne garantit que l&#8217;appli sera plus fiable qu&#8217;auparavant!<br />
Par ailleurs, des tests utilisateurs sont déjà en place&#8230;<br />
Je suis d&#8217;accord avec le principe de tests unitaires mais uniquement<br />
- Dans le cas d&#8217;application &laquo;&nbsp;O&nbsp;&raquo; bugs, de type nasa ou autre. Et là en général, ce sont plutôt les langages utilisés qui garantissent la fiabilité et l&#8217;absence de bugs&#8230;<br />
- A condition que ceux-ci soient écrits par des personnes qui ne font que ça, et à partir des spécifications fonctionnelles et techniques!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Jonathan Petitcolas</title>
		<link>http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html/comment-page-1#comment-110799</link>
		<dc:creator>Jonathan Petitcolas</dc:creator>
		<pubDate>Thu, 30 Sep 2010 10:20:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/?p=284#comment-110799</guid>
		<description>Je ne suis pas du tout d&#039;accord avec l&#039;article. :)

Certes, les tests unitaires semblent fastidieux et inutiles à écrire aux premiers abords, mais il n&#039;en est rien. Au contraire : ce sont des gains précieux de temps et assurent une fiabilité à toute épreuve de l&#039;application (ou du site).

Je développe avec plusieurs collaborateurs. Je suis souvent amené à modifier leur code, à ajouter d&#039;autres méthodes, etc. Comment faire pour vérifier tout cela rapidement ? Grâce aux tests unitaires. 

Par exemple, je modifie une méthode qui est utilisé à plusieurs endroits. Deux solutions : soit je teste partout (en espérant ne pas oublier une page), soit je lance (sous Symfony) un &lt;em&gt;php symfony test:all&lt;/em&gt; et regarde le retour. Si tout est vert, c&#039;est que je n&#039;ai rien cassé. :)

On est plus rassurés (certain de ne pas avoir tout cassé), on est plus efficaces, et plus fiables. Bref, que du bon avec eux.

A noter qu&#039;il y également les tests fonctionnels, qui sont importants (si ce n&#039;est plus importants). ;)</description>
		<content:encoded><![CDATA[<p>Je ne suis pas du tout d&#8217;accord avec l&#8217;article. <img src='http://www.xorax.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Certes, les tests unitaires semblent fastidieux et inutiles à écrire aux premiers abords, mais il n&#8217;en est rien. Au contraire : ce sont des gains précieux de temps et assurent une fiabilité à toute épreuve de l&#8217;application (ou du site).</p>
<p>Je développe avec plusieurs collaborateurs. Je suis souvent amené à modifier leur code, à ajouter d&#8217;autres méthodes, etc. Comment faire pour vérifier tout cela rapidement ? Grâce aux tests unitaires. </p>
<p>Par exemple, je modifie une méthode qui est utilisé à plusieurs endroits. Deux solutions : soit je teste partout (en espérant ne pas oublier une page), soit je lance (sous Symfony) un <em>php symfony test:all</em> et regarde le retour. Si tout est vert, c&#8217;est que je n&#8217;ai rien cassé. <img src='http://www.xorax.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>On est plus rassurés (certain de ne pas avoir tout cassé), on est plus efficaces, et plus fiables. Bref, que du bon avec eux.</p>
<p>A noter qu&#8217;il y également les tests fonctionnels, qui sont importants (si ce n&#8217;est plus importants). <img src='http://www.xorax.info/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : jean</title>
		<link>http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html/comment-page-1#comment-109468</link>
		<dc:creator>jean</dc:creator>
		<pubDate>Mon, 02 Aug 2010 11:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/?p=284#comment-109468</guid>
		<description>Salut,
tu as testé doctest-php ?</description>
		<content:encoded><![CDATA[<p>Salut,<br />
tu as testé doctest-php ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : XoraX</title>
		<link>http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html/comment-page-1#comment-108362</link>
		<dc:creator>XoraX</dc:creator>
		<pubDate>Fri, 11 Jun 2010 12:04:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/?p=284#comment-108362</guid>
		<description>C&#039;est tellement intuitif que je me demande si je vais pas me mettre à en faire.
Il y a un portage sur PHP (non testé) : http://code.google.com/p/doctest-php/</description>
		<content:encoded><![CDATA[<p>C&#8217;est tellement intuitif que je me demande si je vais pas me mettre à en faire.<br />
Il y a un portage sur PHP (non testé) : <a href="http://code.google.com/p/doctest-php/" rel="nofollow">http://code.google.com/p/doctest-php/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Michael</title>
		<link>http://www.xorax.info/blog/programmation/284-lutilite-des-tests-unitaires.html/comment-page-1#comment-108361</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 11 Jun 2010 11:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/?p=284#comment-108361</guid>
		<description>Hello,

Les tests unitaires sont pourtant largement employes dans les gros projets open source, je pense a la plupart des frameworks (zend, jquery, etc..), ou certain CMS. Car il primordiale, pour leur notoriete, et leur image de fiabilite de garantir une certaine stabilite. 

Car si effectivement les tests sont ecrit correctement, c&#039;est la garantie absolue de ne jamais rencontrer de bug. Si bug il y&#039;a, test il manquait.. 

Si les tests unitaires sont aussi.. chiant.. en php, c&#039;est parceque meme avec de superbes plugins d&#039;autocompletion, c&#039;est horriblement gavant a &quot;ecrire&quot;

Dans d&#039;autres langages, comme le python, les tests unitaires sont simplement magiques. Vous les ecrivez en meme temps que la documentation de votre methode/fonction ou classe. Ce sont les doctests (http://docs.python.org/library/doctest.html).

En ecrivant vos commentaires de code, vous donnez des exemples ainsi que le resultat escompte. Quand vous souhaitez ensuite tester votre code, le script &quot;relis&quot; les differentes &quot;documentation&quot; (les commentaires), pour voir si tout se deroule comme prevu.

Ca deviens tout de suite bcp moin chiant d&#039;ecrire des tests, et au moins, la pluspart des docs/commentaires en python, ont la meme guelle. et ca.. j&#039;aime.

sinon pour finir ma petite intervention, en php, il y a simpletest. (tout aussi chiant)

desole pour l&#039;absence d&#039;accent, clavier qwerty australien sous la main...</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Les tests unitaires sont pourtant largement employes dans les gros projets open source, je pense a la plupart des frameworks (zend, jquery, etc..), ou certain CMS. Car il primordiale, pour leur notoriete, et leur image de fiabilite de garantir une certaine stabilite. </p>
<p>Car si effectivement les tests sont ecrit correctement, c&#8217;est la garantie absolue de ne jamais rencontrer de bug. Si bug il y&#8217;a, test il manquait.. </p>
<p>Si les tests unitaires sont aussi.. chiant.. en php, c&#8217;est parceque meme avec de superbes plugins d&#8217;autocompletion, c&#8217;est horriblement gavant a &laquo;&nbsp;ecrire&nbsp;&raquo;</p>
<p>Dans d&#8217;autres langages, comme le python, les tests unitaires sont simplement magiques. Vous les ecrivez en meme temps que la documentation de votre methode/fonction ou classe. Ce sont les doctests (<a href="http://docs.python.org/library/doctest.html)" rel="nofollow">http://docs.python.org/library/doctest.html)</a>.</p>
<p>En ecrivant vos commentaires de code, vous donnez des exemples ainsi que le resultat escompte. Quand vous souhaitez ensuite tester votre code, le script &laquo;&nbsp;relis&nbsp;&raquo; les differentes &laquo;&nbsp;documentation&nbsp;&raquo; (les commentaires), pour voir si tout se deroule comme prevu.</p>
<p>Ca deviens tout de suite bcp moin chiant d&#8217;ecrire des tests, et au moins, la pluspart des docs/commentaires en python, ont la meme guelle. et ca.. j&#8217;aime.</p>
<p>sinon pour finir ma petite intervention, en php, il y a simpletest. (tout aussi chiant)</p>
<p>desole pour l&#8217;absence d&#8217;accent, clavier qwerty australien sous la main&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

