<?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>Comments for Neoxia.com</title>
	<atom:link href="http://blog.neoxia.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neoxia.com</link>
	<description>La communauté des experts</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:55:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on Story Points : 5 minutes pour comprendre by Jérôme Avoustin</title>
		<link>http://blog.neoxia.com/story-points-5-minutes-pour-comprendre/#comment-2309</link>
		<dc:creator>Jérôme Avoustin</dc:creator>
		<pubDate>Fri, 03 Feb 2012 10:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=616#comment-2309</guid>
		<description>Hello Amine,

J&#039;ajouterais même une question (à laquelle je n&#039;ai pas encore de réponse) : Pourquoi estimer ?

:)</description>
		<content:encoded><![CDATA[<p>Hello Amine,</p>
<p>J&#8217;ajouterais même une question (à laquelle je n&#8217;ai pas encore de réponse) : Pourquoi estimer ?</p>
<p> <img src='http://blog.neoxia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PMBOK, le corpus des connaissances en management de projets by sophie</title>
		<link>http://blog.neoxia.com/pmbok/#comment-2037</link>
		<dc:creator>sophie</dc:creator>
		<pubDate>Tue, 29 Nov 2011 14:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=81#comment-2037</guid>
		<description>Le PMBoK n&#039;est pas une méthodologie. C&#039;est une guide.</description>
		<content:encoded><![CDATA[<p>Le PMBoK n&#8217;est pas une méthodologie. C&#8217;est une guide.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Croisière à la voile Vs Projet informatique : faisons le point by Christophe Cosnefroy</title>
		<link>http://blog.neoxia.com/encore-un-projet-qui-prend-l-eau/#comment-1849</link>
		<dc:creator>Christophe Cosnefroy</dc:creator>
		<pubDate>Mon, 10 Oct 2011 20:12:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=513#comment-1849</guid>
		<description>Merci pour ton commentaire Jérôme.

Heureux que la métaphore te plaise. De mon côté, j&#039;ai hâte de lire ton article.</description>
		<content:encoded><![CDATA[<p>Merci pour ton commentaire Jérôme.</p>
<p>Heureux que la métaphore te plaise. De mon côté, j&#8217;ai hâte de lire ton article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tests unitaires : vérifier des assertions en plus de la levée d’exception by Eugene Suzyumov</title>
		<link>http://blog.neoxia.com/tests-unitaires-verifier-des-assertions/#comment-1826</link>
		<dc:creator>Eugene Suzyumov</dc:creator>
		<pubDate>Tue, 04 Oct 2011 15:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=506#comment-1826</guid>
		<description>Bonjour Jérôme, 

Merci pour ton commentaire. 

Il existe, en effet, depuis JUnit 4.7 une nouvelle annotation @Rule, que s&#039;approche de ce que tu me décris dans NUnit. 

Celle-ci permet non seulement de valider la présence d&#039;une exception, mais également valider le message de l&#039;exception. Cependant, dès que l&#039;exception est lancée, l&#039;exécution du test unitaire s&#039;interrompt - donc cela ne résout pas mon problème de validation après la levée d&#039;une exception. 

Voici un exemple de code pour être plus concret : 


&lt;code&gt;
public class MyTest {

  @Rule
  public ExpectedException thrown= ExpectedException.none();
  
  @org.junit.Test 
  public void testMyTest() {

    // Equivalent à @Test(expected = FooException.class)
    // mais permet de tester le message en plus
    thrown.expect(ArithmeticException.class);
    thrown.expectMessage(&quot;/ by zero&quot;);
    
    
    int a = 1 / 0;

    // A cause de l&#039;exception, le flux d&#039;exécution sera interrompu
    // et la méthode ci-dessous ne sera jamais exécutée
    Assert.fail();
  }
}
&lt;/code&gt;

Plus de détails sur les @Rules et quelques exemples parlants dans la &lt;a href=&quot;https://github.com/KentBeck/junit/blob/d2da6a55bca4582c9a469f568df472a00e90ddf4/doc/ReleaseNotes4.7.txt&quot; rel=&quot;nofollow&quot;&gt;release note&lt;/a&gt; de JUnit 4.7.

A bientôt

Eugène</description>
		<content:encoded><![CDATA[<p>Bonjour Jérôme, </p>
<p>Merci pour ton commentaire. </p>
<p>Il existe, en effet, depuis JUnit 4.7 une nouvelle annotation @Rule, que s&#8217;approche de ce que tu me décris dans NUnit. </p>
<p>Celle-ci permet non seulement de valider la présence d&#8217;une exception, mais également valider le message de l&#8217;exception. Cependant, dès que l&#8217;exception est lancée, l&#8217;exécution du test unitaire s&#8217;interrompt &#8211; donc cela ne résout pas mon problème de validation après la levée d&#8217;une exception. </p>
<p>Voici un exemple de code pour être plus concret : </p>
<p><code><br />
public class MyTest {</p>
<p>  @Rule<br />
  public ExpectedException thrown= ExpectedException.none();</p>
<p>  @org.junit.Test<br />
  public void testMyTest() {</p>
<p>    // Equivalent à @Test(expected = FooException.class)<br />
    // mais permet de tester le message en plus<br />
    thrown.expect(ArithmeticException.class);<br />
    thrown.expectMessage("/ by zero");</p>
<p>    int a = 1 / 0;</p>
<p>    // A cause de l'exception, le flux d'exécution sera interrompu<br />
    // et la méthode ci-dessous ne sera jamais exécutée<br />
    Assert.fail();<br />
  }<br />
}<br />
</code></p>
<p>Plus de détails sur les @Rules et quelques exemples parlants dans la <a href="https://github.com/KentBeck/junit/blob/d2da6a55bca4582c9a469f568df472a00e90ddf4/doc/ReleaseNotes4.7.txt" rel="nofollow">release note</a> de JUnit 4.7.</p>
<p>A bientôt</p>
<p>Eugène</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Croisière à la voile Vs Projet informatique : faisons le point by Jérôme Avoustin</title>
		<link>http://blog.neoxia.com/encore-un-projet-qui-prend-l-eau/#comment-1825</link>
		<dc:creator>Jérôme Avoustin</dc:creator>
		<pubDate>Tue, 04 Oct 2011 14:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=513#comment-1825</guid>
		<description>Whaou ! Cool !
Un article sur l&#039;agile !
Merci au passage pour les ref à mes vieux billets :)

Sinon le parallèle me parait pas très bien, mais d&#039;un autre point de vue !
Et je pense que les 2 points de vue pourraient être complémentaires !

Donc ce que je vais faire, càd dès que j&#039;ai passé l&#039;Agile Tour Montpellier et la formation Scrum + TFS que je dois donner, je rédige mon billet, et on pourra en reparler !

En tout cas j&#039;apprécie particulièrement cette métaphore, et je trouve donc là un moyen de l&#039;enrichir !

Merci et au plaisir !
Bises à l&#039;équipe !</description>
		<content:encoded><![CDATA[<p>Whaou ! Cool !<br />
Un article sur l&#8217;agile !<br />
Merci au passage pour les ref à mes vieux billets <img src='http://blog.neoxia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sinon le parallèle me parait pas très bien, mais d&#8217;un autre point de vue !<br />
Et je pense que les 2 points de vue pourraient être complémentaires !</p>
<p>Donc ce que je vais faire, càd dès que j&#8217;ai passé l&#8217;Agile Tour Montpellier et la formation Scrum + TFS que je dois donner, je rédige mon billet, et on pourra en reparler !</p>
<p>En tout cas j&#8217;apprécie particulièrement cette métaphore, et je trouve donc là un moyen de l&#8217;enrichir !</p>
<p>Merci et au plaisir !<br />
Bises à l&#8217;équipe !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tests unitaires : vérifier des assertions en plus de la levée d’exception by Jérôme Avoustin</title>
		<link>http://blog.neoxia.com/tests-unitaires-verifier-des-assertions/#comment-1800</link>
		<dc:creator>Jérôme Avoustin</dc:creator>
		<pubDate>Wed, 28 Sep 2011 14:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=506#comment-1800</guid>
		<description>Hello Eugène !

Ton blog m’a fait penser à un truc.
Avec NUnit, on n’utilise plus l’attribut (ou l’annotation) ExpectedException.

On va plutôt faire appel à Assert.Throws() (ou DoesNotThrow) en version générique, le tout prenant une lambda expression en paramètre (genre de méthode anonyme)
Par exemple :
Assert.Throws(() =&gt; _account.Deposit(-1));

C’est utile pour ne pas s’embêter avec les try/finally et effectivement tester les mocks, etc.

Je pense que c’est la bonne approche !
Reste à savoir si c’est possible en Java…
En tout cas, je sais qu’il n’y a pas les lambdas expressions</description>
		<content:encoded><![CDATA[<p>Hello Eugène !</p>
<p>Ton blog m’a fait penser à un truc.<br />
Avec NUnit, on n’utilise plus l’attribut (ou l’annotation) ExpectedException.</p>
<p>On va plutôt faire appel à Assert.Throws() (ou DoesNotThrow) en version générique, le tout prenant une lambda expression en paramètre (genre de méthode anonyme)<br />
Par exemple :<br />
Assert.Throws(() =&gt; _account.Deposit(-1));</p>
<p>C’est utile pour ne pas s’embêter avec les try/finally et effectivement tester les mocks, etc.</p>
<p>Je pense que c’est la bonne approche !<br />
Reste à savoir si c’est possible en Java…<br />
En tout cas, je sais qu’il n’y a pas les lambdas expressions</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on NoSQL : 5 minutes pour comprendre by JeanDeJean</title>
		<link>http://blog.neoxia.com/nosql-5-minutes-pour-comprendre/#comment-1736</link>
		<dc:creator>JeanDeJean</dc:creator>
		<pubDate>Sun, 04 Sep 2011 18:23:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=346#comment-1736</guid>
		<description>Très bon article, qui donne une bonne vue d&#039;ensemble du phénomène ! Je regrette juste qu&#039;il n&#039;en divulgue pas plus sur les détails des diverses implémentations NoSQL... Mais ça n&#039;était pas l&#039;objet du post, donc je n&#039;ai pas à me plaindre ! :-D</description>
		<content:encoded><![CDATA[<p>Très bon article, qui donne une bonne vue d&#8217;ensemble du phénomène ! Je regrette juste qu&#8217;il n&#8217;en divulgue pas plus sur les détails des diverses implémentations NoSQL&#8230; Mais ça n&#8217;était pas l&#8217;objet du post, donc je n&#8217;ai pas à me plaindre ! <img src='http://blog.neoxia.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Migrez votre application ASP .Net sous Windows Azure by Omid Bayani</title>
		<link>http://blog.neoxia.com/migrez-votre-application-asp-net-sous-windows-azure/#comment-1009</link>
		<dc:creator>Omid Bayani</dc:creator>
		<pubDate>Fri, 18 Mar 2011 14:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=374#comment-1009</guid>
		<description>J&#039;ai omis l&#039;URL de la page: http://2011.codefluententities.com/learningguide/DevelopingSqlAzure.aspx</description>
		<content:encoded><![CDATA[<p>J&#8217;ai omis l&#8217;URL de la page: <a href="http://2011.codefluententities.com/learningguide/DevelopingSqlAzure.aspx" rel="nofollow">http://2011.codefluententities.com/learningguide/DevelopingSqlAzure.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Migrez votre application ASP .Net sous Windows Azure by Omid Bayani</title>
		<link>http://blog.neoxia.com/migrez-votre-application-asp-net-sous-windows-azure/#comment-1008</link>
		<dc:creator>Omid Bayani</dc:creator>
		<pubDate>Fri, 18 Mar 2011 14:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=374#comment-1008</guid>
		<description>Bonjour et merci pour cet article qui positionne bien Windows Azure dans le cadre d&#039;une migration d&#039;applications et de données.

Nous avons récemment ajouté à notre produit CodeFluent Entities le support de SQL Azure et de Windows Azure Blob Storage. Le producteur SQL Azure de CodeFluent Entities (producteur = librairie générant du code) vous permet de développer votre application en local et de déployer sur Azure dès que vous êtes prêt(e). Autant d’argent économisé pendant toute la phase de développement. 
Il garantit aussi la réversibilité, question souvent levée par les clients s&#039;intéressant à la plateforme Azure. Nous nous sommes penchés sur le sujet chez SoftFluent et avons investi sur cette brique Azure pour pouvoir basculer d&#039;un environnement on-premise vers Azure et vice-versa très simplement.
Pour les personnes intéressées, je vous invite à jeter un oeil à la page suivante contenant une vidéo de bout en bout montrant comment créer une application dont les données sont stockées dans SQL Azure. Une autre vidéo est en préparation pour montrer comment par simple changement dans le fichier de configuration d&#039;une application générée par CodeFluent Entities, il est possible de changer le &quot;store&quot; des BLOBs de SQL Azure vers Windows Azure Blob Storage.
Merci,
Omid.</description>
		<content:encoded><![CDATA[<p>Bonjour et merci pour cet article qui positionne bien Windows Azure dans le cadre d&#8217;une migration d&#8217;applications et de données.</p>
<p>Nous avons récemment ajouté à notre produit CodeFluent Entities le support de SQL Azure et de Windows Azure Blob Storage. Le producteur SQL Azure de CodeFluent Entities (producteur = librairie générant du code) vous permet de développer votre application en local et de déployer sur Azure dès que vous êtes prêt(e). Autant d’argent économisé pendant toute la phase de développement.<br />
Il garantit aussi la réversibilité, question souvent levée par les clients s&#8217;intéressant à la plateforme Azure. Nous nous sommes penchés sur le sujet chez SoftFluent et avons investi sur cette brique Azure pour pouvoir basculer d&#8217;un environnement on-premise vers Azure et vice-versa très simplement.<br />
Pour les personnes intéressées, je vous invite à jeter un oeil à la page suivante contenant une vidéo de bout en bout montrant comment créer une application dont les données sont stockées dans SQL Azure. Une autre vidéo est en préparation pour montrer comment par simple changement dans le fichier de configuration d&#8217;une application générée par CodeFluent Entities, il est possible de changer le &#8220;store&#8221; des BLOBs de SQL Azure vers Windows Azure Blob Storage.<br />
Merci,<br />
Omid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Applications mobiles, natif ou webapp ? by Maskou</title>
		<link>http://blog.neoxia.com/applications-mobiles-natif-ou-webapp/#comment-954</link>
		<dc:creator>Maskou</dc:creator>
		<pubDate>Fri, 11 Mar 2011 10:08:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neoxia.com/?p=169#comment-954</guid>
		<description>Bonjour,

Je suis en train de me renseigner sur les alternatives d&#039;applications mobiles et WebApp.

Pourriez-vous m&#039;en dire plus sur les services hors ligne d&#039;une WebApp via HTML5... Je ne vois pas comment une fois déconnecter et sans connexion Web on peut accéder à une appli Web...

En tout cas bravo à vous, excellent article, détaillé et compréhensible, continuez comme cela.

Bonne journée</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Je suis en train de me renseigner sur les alternatives d&#8217;applications mobiles et WebApp.</p>
<p>Pourriez-vous m&#8217;en dire plus sur les services hors ligne d&#8217;une WebApp via HTML5&#8230; Je ne vois pas comment une fois déconnecter et sans connexion Web on peut accéder à une appli Web&#8230;</p>
<p>En tout cas bravo à vous, excellent article, détaillé et compréhensible, continuez comme cela.</p>
<p>Bonne journée</p>
]]></content:encoded>
	</item>
</channel>
</rss>

