<?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 pour Blog de Maxime Palmisano</title>
	<atom:link href="https://blog.developpez.com/maximepalmisano/comments/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/maximepalmisano</link>
	<description></description>
	<lastBuildDate>Tue, 13 Sep 2011 21:26:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Commentaires sur Enrichissez vos développements grâce au TDD par istace.emmanuel</title>
		<link>https://blog.developpez.com/maximepalmisano/p10199/net/enrichissez_vos_developpements_grace_au#comment-1</link>
		<dc:creator><![CDATA[istace.emmanuel]]></dc:creator>
		<pubDate>Tue, 13 Sep 2011 21:26:24 +0000</pubDate>
		<guid isPermaLink="false">#comment-1</guid>
		<description><![CDATA[Très bon article sur le TDD.&lt;br /&gt;
&lt;br /&gt;
Ceci dit le TDD est &quot;indépendant&quot; des méthodes Agile. Rien n&#039;empêche de faire du TDD avec (Rational) Unified Process. (Même si le TDD viens de l&#039;xP qui est Agile... mais bon :D) C&#039;est une &quot;méthode de programmation&quot; qui s&#039;intègre a n&#039;importe quel autre type de méthodes, l&#039;ayant moi même implémenté dans RUP avec succès. Et idem pour les langages, ai vu il n&#039;y a pas longtemps un framwork TDD pour du C pure... oui il y a des malades. (Toutes personne ayant écrit une fois dans sa vie des unit test en C sait de quoi je parle)&lt;br /&gt;
&lt;br /&gt;
Malheureusement les gens confondent souvent les différentes strates de méthodologies et TDD est considéré à tort comme une méthode &quot;globale&quot;. Beaucoup de petits dev(seul ou groupe de + de 5) ont tendance a adopter TDD qui est vendu comme une sorte de solution all in one alors qu&#039;il n&#039;y a rien sur les requirements, l&#039;analyse et le design (pour reprendre la structure RUP) dans TDD. TDD ne touche que les couches Implémentation et Test. Et ne prend pas a compte l’évolution dans le temps non plus (Inception, Elaboration, Construction et Transition pour reprendre en RUP). Et même les méthodes XP ou Scrum qui sont plus globales, n&#039;ont pas grand chose non plus sur ces sujets la par rapport à des methodo&#039;s concurrentes.&lt;br /&gt;
&lt;br /&gt;
C&#039;est malheureusement le problème avec les méthodes dites &quot;Agile&quot;, beaucoup de gens les &quot;connaissent&quot; et en font n&#039;importe quoi. (Pour cela que j&#039;aime ce vieux mammouth de RUP, au moins ceux qui parlent savent en générale ce qu&#039;ils font)&lt;br /&gt;
&lt;br /&gt;
Pour fini, merci, car cet article présent bien TDD tel qu&#039;il est et non tel que certains voudraient le voir comme dans beaucoup d&#039;articles, ça change :D]]></description>
		<content:encoded><![CDATA[<p>Très bon article sur le TDD.</p>
<p>Ceci dit le TDD est &laquo;&nbsp;indépendant&nbsp;&raquo; des méthodes Agile. Rien n&rsquo;empêche de faire du TDD avec (Rational) Unified Process. (Même si le TDD viens de l&rsquo;xP qui est Agile&#8230; mais bon :D) C&rsquo;est une &laquo;&nbsp;méthode de programmation&nbsp;&raquo; qui s&rsquo;intègre a n&rsquo;importe quel autre type de méthodes, l&rsquo;ayant moi même implémenté dans RUP avec succès. Et idem pour les langages, ai vu il n&rsquo;y a pas longtemps un framwork TDD pour du C pure&#8230; oui il y a des malades. (Toutes personne ayant écrit une fois dans sa vie des unit test en C sait de quoi je parle)</p>
<p>Malheureusement les gens confondent souvent les différentes strates de méthodologies et TDD est considéré à tort comme une méthode &laquo;&nbsp;globale&nbsp;&raquo;. Beaucoup de petits dev(seul ou groupe de + de 5) ont tendance a adopter TDD qui est vendu comme une sorte de solution all in one alors qu&rsquo;il n&rsquo;y a rien sur les requirements, l&rsquo;analyse et le design (pour reprendre la structure RUP) dans TDD. TDD ne touche que les couches Implémentation et Test. Et ne prend pas a compte l’évolution dans le temps non plus (Inception, Elaboration, Construction et Transition pour reprendre en RUP). Et même les méthodes XP ou Scrum qui sont plus globales, n&rsquo;ont pas grand chose non plus sur ces sujets la par rapport à des methodo&rsquo;s concurrentes.</p>
<p>C&rsquo;est malheureusement le problème avec les méthodes dites &laquo;&nbsp;Agile&nbsp;&raquo;, beaucoup de gens les &laquo;&nbsp;connaissent&nbsp;&raquo; et en font n&rsquo;importe quoi. (Pour cela que j&rsquo;aime ce vieux mammouth de RUP, au moins ceux qui parlent savent en générale ce qu&rsquo;ils font)</p>
<p>Pour fini, merci, car cet article présent bien TDD tel qu&rsquo;il est et non tel que certains voudraient le voir comme dans beaucoup d&rsquo;articles, ça change <img src="https://blog.developpez.com/maximepalmisano/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Qu&#8217;est ce qu&#8217;un bon développeur ? par istace.emmanuel</title>
		<link>https://blog.developpez.com/maximepalmisano/p10264/divers/qu_est_ce_qu_un_bon_developpeur#comment-4</link>
		<dc:creator><![CDATA[istace.emmanuel]]></dc:creator>
		<pubDate>Tue, 13 Sep 2011 20:53:38 +0000</pubDate>
		<guid isPermaLink="false">#comment-4</guid>
		<description><![CDATA[&lt;blockquote&gt;Concernant le deuxième point, je n&#039;ai pas lu ce livre mais il m&#039;a l&#039;air bien. Est ce que ça te dérange si je le mets dans l&#039;article ?&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Absolument aucun problème, ce livre est génial et en faire sa publicité est presque un geste de bonté envers le monde du développement.&lt;br /&gt;
&lt;br /&gt;
Par contre ce n&#039;est pas un guide miracle, il faut vouloir jouer le jeux et cela prend du temps. Il m&#039;a fallu une bonne années pour que 50% des concepts décrits deviennent des automatismes. C&#039;est quasi un livre sur la philosophie du code. C&#039;est un ouvrage comme cela qui prouve que le développement a tout de l&#039;art. Mais du lecteur averti à celui qui zigzague, tout le monde en tirera quelque chose.&lt;br /&gt;
&lt;br /&gt;
Voici la description de l’éditeur (qui pour l&#039;avoir lu fait tout sauf jeter de la poudre aux yeux)&lt;br /&gt;
&lt;blockquote&gt;Si un code sale peut fonctionner, il peut également remettre en question la pérennité d&#039;une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d’un code mal écrit. Cet ouvrage vous apprendra les meilleures pratiques de nettoyage du code « à la volée » et les valeurs d’un artisan du logiciel qui feront de vous un meilleur programmeur. La première partie de l’ouvrage décrit les principes, les motifs et les pratiques employés dans l’écriture d’un code propre. La deuxième partie est constituée de plusieurs études de cas de complexité croissante. Chaque étude de cas est un exercice de nettoyage : une base de code qui présente certains problèmes doit être convertie en une version saine et efficace. La troisième partie sera votre récompense. Son unique chapitre contient une liste d’heuristiques et d’intuitions collectées pendant la création des études de cas. Le résultat est une base de connaissances qui décrit notre manière de penser pendant que nous écrivons, lisons et nettoyons du code.Après avoir lu ce livre, vous saurez :&lt;br /&gt;
&lt;br /&gt;
    faire la différence entre bon et mauvais code ; écrire du code propre et transformer le mauvais code en bon code ; choisir des noms, des fonctions, des objets et des classes appropriés ; mettre en forme le code pour une lisibilité maximale ; implémenter le traitement des erreurs sans perturber la logique du code ; mener des tests unitaires et pratiquer le développement piloté par les tests. Cet ouvrage est indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d’équipe ou analyste des systèmes dont l’objectif est de produire un meilleur code. &lt;/blockquote&gt;]]></description>
		<content:encoded><![CDATA[<blockquote><p>Concernant le deuxième point, je n&rsquo;ai pas lu ce livre mais il m&rsquo;a l&rsquo;air bien. Est ce que ça te dérange si je le mets dans l&rsquo;article ?</p></blockquote>
<p>Absolument aucun problème, ce livre est génial et en faire sa publicité est presque un geste de bonté envers le monde du développement.</p>
<p>Par contre ce n&rsquo;est pas un guide miracle, il faut vouloir jouer le jeux et cela prend du temps. Il m&rsquo;a fallu une bonne années pour que 50% des concepts décrits deviennent des automatismes. C&rsquo;est quasi un livre sur la philosophie du code. C&rsquo;est un ouvrage comme cela qui prouve que le développement a tout de l&rsquo;art. Mais du lecteur averti à celui qui zigzague, tout le monde en tirera quelque chose.</p>
<p>Voici la description de l’éditeur (qui pour l&rsquo;avoir lu fait tout sauf jeter de la poudre aux yeux)</p>
<blockquote><p>Si un code sale peut fonctionner, il peut également remettre en question la pérennité d&rsquo;une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d’un code mal écrit. Cet ouvrage vous apprendra les meilleures pratiques de nettoyage du code « à la volée » et les valeurs d’un artisan du logiciel qui feront de vous un meilleur programmeur. La première partie de l’ouvrage décrit les principes, les motifs et les pratiques employés dans l’écriture d’un code propre. La deuxième partie est constituée de plusieurs études de cas de complexité croissante. Chaque étude de cas est un exercice de nettoyage : une base de code qui présente certains problèmes doit être convertie en une version saine et efficace. La troisième partie sera votre récompense. Son unique chapitre contient une liste d’heuristiques et d’intuitions collectées pendant la création des études de cas. Le résultat est une base de connaissances qui décrit notre manière de penser pendant que nous écrivons, lisons et nettoyons du code.Après avoir lu ce livre, vous saurez :</p>
<p>    faire la différence entre bon et mauvais code ; écrire du code propre et transformer le mauvais code en bon code ; choisir des noms, des fonctions, des objets et des classes appropriés ; mettre en forme le code pour une lisibilité maximale ; implémenter le traitement des erreurs sans perturber la logique du code ; mener des tests unitaires et pratiquer le développement piloté par les tests. Cet ouvrage est indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d’équipe ou analyste des systèmes dont l’objectif est de produire un meilleur code. </p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Qu&#8217;est ce qu&#8217;un bon développeur ? par maximepalmisano</title>
		<link>https://blog.developpez.com/maximepalmisano/p10264/divers/qu_est_ce_qu_un_bon_developpeur#comment-3</link>
		<dc:creator><![CDATA[maximepalmisano]]></dc:creator>
		<pubDate>Mon, 12 Sep 2011 11:35:14 +0000</pubDate>
		<guid isPermaLink="false">#comment-3</guid>
		<description><![CDATA[Bonjour Emmanuel :)&lt;br /&gt;
&lt;br /&gt;
En effet, je n&#039;ai pas du tout abordé la partie créative du métier. Il est vrai qu&#039;un autre aspect essentiel du métier est la curiosité. Il faut être un enfant : Attendre les nouvelles versions des produits comme on attendrait un nouveau jouet et essayer de tout comprendre en mitraillant à coup de &quot;Pourquoi ? Pourquoi ? Pourquoi ?&quot;. Peut-être que j&#039;écrirai une suite à l&#039;article la prochaine fois que je devrais repasser derrière un collègue bon techniquement mais avec un code immonde :p&lt;br /&gt;
&lt;br /&gt;
Concernant le deuxième point, je n&#039;ai pas lu ce livre mais il m&#039;a l&#039;air bien. Est ce que ça te dérange si je le mets dans l&#039;article ?&lt;br /&gt;
&lt;br /&gt;
En tout cas, merci pour tes conseils et tes idées ! :)&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Bonjour Emmanuel <img src="https://blog.developpez.com/maximepalmisano/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>En effet, je n&rsquo;ai pas du tout abordé la partie créative du métier. Il est vrai qu&rsquo;un autre aspect essentiel du métier est la curiosité. Il faut être un enfant : Attendre les nouvelles versions des produits comme on attendrait un nouveau jouet et essayer de tout comprendre en mitraillant à coup de &laquo;&nbsp;Pourquoi ? Pourquoi ? Pourquoi ?&nbsp;&raquo;. Peut-être que j&rsquo;écrirai une suite à l&rsquo;article la prochaine fois que je devrais repasser derrière un collègue bon techniquement mais avec un code immonde :p</p>
<p>Concernant le deuxième point, je n&rsquo;ai pas lu ce livre mais il m&rsquo;a l&rsquo;air bien. Est ce que ça te dérange si je le mets dans l&rsquo;article ?</p>
<p>En tout cas, merci pour tes conseils et tes idées ! <img src="https://blog.developpez.com/maximepalmisano/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Qu&#8217;est ce qu&#8217;un bon développeur ? par istace.emmanuel</title>
		<link>https://blog.developpez.com/maximepalmisano/p10264/divers/qu_est_ce_qu_un_bon_developpeur#comment-2</link>
		<dc:creator><![CDATA[istace.emmanuel]]></dc:creator>
		<pubDate>Mon, 12 Sep 2011 09:34:19 +0000</pubDate>
		<guid isPermaLink="false">#comment-2</guid>
		<description><![CDATA[Très chouette article, je me permet deux commentaires :&lt;br /&gt;
&lt;br /&gt;
Le premier, tu ne parles pas de la partie créative du développeur. Technique/Logique/Communication mais aussi Inventivité/Créativité sont nécessaire je pense. Un bon dev doit aussi être passioné et curieux je pense. Toujours se demander &quot;mais comment ça marche&quot; est pour moi le meilleur moyen d&#039;apprendre une techno en profondeur. (Ce que beaucoups de dev&#039;s ajourd&#039;hui oublient, se contentant de bouffer les framework tous chaud qu&#039;on leur met dans la bouche).&lt;br /&gt;
Donc je rajouterais Inventivité/Créativité/Curiosité/Passion&lt;br /&gt;
Pour un futur article : &quot;Qu&#039;est ce qu&#039;un bon développeur ? La suite&quot; ?&lt;br /&gt;
&lt;br /&gt;
Enfin le second concerne la partie &quot;art du code&quot;. (Commentaires, noms de variables et cie).&lt;br /&gt;
Je recommande au lecteur de cet article le livre &quot;Coder proprement&quot; chez Pearson dans la collection &quot;Référence&quot; par Robert C. Martin.&lt;br /&gt;
&lt;br /&gt;
Sinon, excellent article :)]]></description>
		<content:encoded><![CDATA[<p>Très chouette article, je me permet deux commentaires :</p>
<p>Le premier, tu ne parles pas de la partie créative du développeur. Technique/Logique/Communication mais aussi Inventivité/Créativité sont nécessaire je pense. Un bon dev doit aussi être passioné et curieux je pense. Toujours se demander &laquo;&nbsp;mais comment ça marche&nbsp;&raquo; est pour moi le meilleur moyen d&rsquo;apprendre une techno en profondeur. (Ce que beaucoups de dev&rsquo;s ajourd&rsquo;hui oublient, se contentant de bouffer les framework tous chaud qu&rsquo;on leur met dans la bouche).<br />
Donc je rajouterais Inventivité/Créativité/Curiosité/Passion<br />
Pour un futur article : &laquo;&nbsp;Qu&rsquo;est ce qu&rsquo;un bon développeur ? La suite&nbsp;&raquo; ?</p>
<p>Enfin le second concerne la partie &laquo;&nbsp;art du code&nbsp;&raquo;. (Commentaires, noms de variables et cie).<br />
Je recommande au lecteur de cet article le livre &laquo;&nbsp;Coder proprement&nbsp;&raquo; chez Pearson dans la collection &laquo;&nbsp;Référence&nbsp;&raquo; par Robert C. Martin.</p>
<p>Sinon, excellent article <img src="https://blog.developpez.com/maximepalmisano/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
