<?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 : Jouez les Docteurs Love, apprenez à nettoyer du vieux code</title>
	<atom:link href="http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:18:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Blog Excilys &#187; Refactoring par la pratique</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1695</link>
		<dc:creator>Blog Excilys &#187; Refactoring par la pratique</dc:creator>
		<pubDate>Tue, 03 Aug 2010 13:44:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1695</guid>
		<description>[...] un projet poubelle qu&#8217;il ne faut rien faire, au contraire ! Pensez juste à prendre des radiographies du patient  [...]</description>
		<content:encoded><![CDATA[<p>[...] un projet poubelle qu&#8217;il ne faut rien faire, au contraire ! Pensez juste à prendre des radiographies du patient  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Touilleur-express</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1694</link>
		<dc:creator>Touilleur-express</dc:creator>
		<pubDate>Mon, 02 Aug 2010 16:22:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1694</guid>
		<description>&lt;strong&gt;Touilleur-express...&lt;/strong&gt;

[...] something about touilleur-express[...]...</description>
		<content:encoded><![CDATA[<p><strong>Touilleur-express&#8230;</strong></p>
<p>[...] something about touilleur-express[...]&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Sonar &#187; Sonar in the news</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1693</link>
		<dc:creator>Sonar &#187; Sonar in the news</dc:creator>
		<pubDate>Mon, 02 Aug 2010 14:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1693</guid>
		<description>[...] Jouez les Docteurs Love, apprenez à nettoyer du vieux code By Le Touilleur Express, 28 July 2010 La vie d’un développeur ce n’est pas toujours de travailler à la création d’une nouvelle application. Au contraire nous serons souvent amené à faire ce que j’appelle de l’Archéologie. Cela veut dire entrer dans du code écrit il y a quelques années, être capable de faire fonctionner une vieille application, et surtout, être capable de la moderniser sans l’abimer. J’ai regroupé quelques outils et quelques pratiques apprises ces dernières années, mais n’hésitez pas à compléter. [...]</description>
		<content:encoded><![CDATA[<p>[...] Jouez les Docteurs Love, apprenez à nettoyer du vieux code By Le Touilleur Express, 28 July 2010 La vie d’un développeur ce n’est pas toujours de travailler à la création d’une nouvelle application. Au contraire nous serons souvent amené à faire ce que j’appelle de l’Archéologie. Cela veut dire entrer dans du code écrit il y a quelques années, être capable de faire fonctionner une vieille application, et surtout, être capable de la moderniser sans l’abimer. J’ai regroupé quelques outils et quelques pratiques apprises ces dernières années, mais n’hésitez pas à compléter. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Revue de presse, mois de juillet - Espace de fouille</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1692</link>
		<dc:creator>Revue de presse, mois de juillet - Espace de fouille</dc:creator>
		<pubDate>Mon, 02 Aug 2010 09:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1692</guid>
		<description>[...] Jouez les Docteurs Love, apprenez à nettoyer du vieux code [...]</description>
		<content:encoded><![CDATA[<p>[...] Jouez les Docteurs Love, apprenez à nettoyer du vieux code [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : fabszn</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1691</link>
		<dc:creator>fabszn</dc:creator>
		<pubDate>Thu, 29 Jul 2010 09:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1691</guid>
		<description>Hello,

@Oaz : c&#039;est une des principales difficultés que j&#039;ai rencontrée dans mon équipe;concernant : &quot;Ce sont des régles de bon sens mais il ne faut pas sous-estimer le principal frein à leur mise en place : le collectif
Ces règles ne peuvent fonctionner que si l’ensemble des développeurs amenés à toucher au code acceptent de jouer le jeu. Et ça c’est parfois plus dur à obtenir qu’un budget…&quot;</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>@Oaz : c&#8217;est une des principales difficultés que j&#8217;ai rencontrée dans mon équipe;concernant : &laquo;&nbsp;Ce sont des régles de bon sens mais il ne faut pas sous-estimer le principal frein à leur mise en place : le collectif<br />
Ces règles ne peuvent fonctionner que si l’ensemble des développeurs amenés à toucher au code acceptent de jouer le jeu. Et ça c’est parfois plus dur à obtenir qu’un budget…&nbsp;&raquo;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oaz</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1690</link>
		<dc:creator>Oaz</dc:creator>
		<pubDate>Wed, 28 Jul 2010 23:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1690</guid>
		<description>@Yannick G.
Ce qu&#039;il y a d&#039;extraordinaire avec le métier du développement logiciel, c&#039;est que le budget est principalement une décision venant des développeurs eux-mêmes, du temps qu&#039;ils décident, en leur ame et conscience, à allouer à telle ou telle activité.
Ce problème de budget, c&#039;est un peu comme les éléphants de Ken Schwaber (*) : des personnes prennent des décisions qui n&#039;ont pas de sens pour un observateur extérieur -par exemple modifier du code sans avoir pris le temps d&#039;y mettre tous les tests qu&#039;il fallait- parce que de mystérieuses forces les y conduisent.

(*) http://kenschwaber.wordpress.com/2010/07/27/the-elephant-in-the-room/

@l&#039;auteur
Ce sont des régles de bon sens mais il ne faut pas sous-estimer le principal frein à leur mise en place : le collectif
Ces règles ne peuvent fonctionner que si l&#039;ensemble des développeurs amenés à toucher au code acceptent de jouer le jeu. Et ça c&#039;est parfois plus dur à obtenir qu&#039;un budget...</description>
		<content:encoded><![CDATA[<p>@Yannick G.<br />
Ce qu&#8217;il y a d&#8217;extraordinaire avec le métier du développement logiciel, c&#8217;est que le budget est principalement une décision venant des développeurs eux-mêmes, du temps qu&#8217;ils décident, en leur ame et conscience, à allouer à telle ou telle activité.<br />
Ce problème de budget, c&#8217;est un peu comme les éléphants de Ken Schwaber (*) : des personnes prennent des décisions qui n&#8217;ont pas de sens pour un observateur extérieur -par exemple modifier du code sans avoir pris le temps d&#8217;y mettre tous les tests qu&#8217;il fallait- parce que de mystérieuses forces les y conduisent.</p>
<p>(*) <a href="http://kenschwaber.wordpress.com/2010/07/27/the-elephant-in-the-room/" rel="nofollow">http://kenschwaber.wordpress.com/2010/07/27/the-elephant-in-the-room/</a></p>
<p>@l&#8217;auteur<br />
Ce sont des régles de bon sens mais il ne faut pas sous-estimer le principal frein à leur mise en place : le collectif<br />
Ces règles ne peuvent fonctionner que si l&#8217;ensemble des développeurs amenés à toucher au code acceptent de jouer le jeu. Et ça c&#8217;est parfois plus dur à obtenir qu&#8217;un budget&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : fabszn</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1689</link>
		<dc:creator>fabszn</dc:creator>
		<pubDate>Wed, 28 Jul 2010 13:40:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1689</guid>
		<description>Hello,

Article très intéressant!

Dans les choses pas cher qui améliore considérablement la lisibilité du code et qui permet un refactoring dans de meilleurs conditions :
Le renommage des variables, méthodes, etc. Avec les outils de refactoring proposés par les IDEs actuels.

Le risque est quasi nul et la valeur ajoutée est énorme.</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Article très intéressant!</p>
<p>Dans les choses pas cher qui améliore considérablement la lisibilité du code et qui permet un refactoring dans de meilleurs conditions :<br />
Le renommage des variables, méthodes, etc. Avec les outils de refactoring proposés par les IDEs actuels.</p>
<p>Le risque est quasi nul et la valeur ajoutée est énorme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Benoît Courtine</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1688</link>
		<dc:creator>Benoît Courtine</dc:creator>
		<pubDate>Wed, 28 Jul 2010 12:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1688</guid>
		<description>Excellent article, comme d&#039;habitude. J&#039;aime beaucoup la comparaison avec la médecine.

J&#039;ai déjà mis en place ce genre de pratique dans nos développements. En ce qui concerne l&#039;outillage (Hudson, Sonar, etc.), d&#039;expérience, ça plait beaucoup à la hiérarchie... tant que le coût des licences est nul ! Par contre, pour ce qui est des produits propriétaires (yourKit que tu cites... mais je pense également par exemple à SonarJ pour le contrôle de l&#039;architecture), c&#039;est une autre paire de manches.</description>
		<content:encoded><![CDATA[<p>Excellent article, comme d&#8217;habitude. J&#8217;aime beaucoup la comparaison avec la médecine.</p>
<p>J&#8217;ai déjà mis en place ce genre de pratique dans nos développements. En ce qui concerne l&#8217;outillage (Hudson, Sonar, etc.), d&#8217;expérience, ça plait beaucoup à la hiérarchie&#8230; tant que le coût des licences est nul ! Par contre, pour ce qui est des produits propriétaires (yourKit que tu cites&#8230; mais je pense également par exemple à SonarJ pour le contrôle de l&#8217;architecture), c&#8217;est une autre paire de manches.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : fsarradin</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1687</link>
		<dc:creator>fsarradin</dc:creator>
		<pubDate>Wed, 28 Jul 2010 11:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1687</guid>
		<description>@Nicolas @hgomez: C&#039;est en lisant des réflexions comme les vôtres qu&#039;on fini par se dire que le logiciel à plus à faire avec la propriété intellectuelle qu&#039;avec le brevet.</description>
		<content:encoded><![CDATA[<p>@Nicolas @hgomez: C&#8217;est en lisant des réflexions comme les vôtres qu&#8217;on fini par se dire que le logiciel à plus à faire avec la propriété intellectuelle qu&#8217;avec le brevet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : hgomez</title>
		<link>http://www.touilleur-express.fr/2010/07/28/jouez-les-docteurs-love-apprenez-a-nettoyer-du-vieux-code/comment-page-1/#comment-1686</link>
		<dc:creator>hgomez</dc:creator>
		<pubDate>Wed, 28 Jul 2010 11:09:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4099#comment-1686</guid>
		<description>Moderniser sans abimer, retoucher sans détruire, la maintenance de code ancien s&#039;apparente souvent à la restauration de pièces de musée. Pas que l&#039;oeuvre soit rare ou de qualité, mais juste ancienne et délicate.

Pour avoir mis la main plus que souvent dans du code de 5 à 10 ans, je plussoie l&#039;ami Nicolas quand il parle de respecter le travail des anciens et de remettre le développement dans le contexte &#039;historique&#039;.

Parce qu&#039;il n&#039;y avait pas le même niveau de JVM, de moteur, de framework de runtime, de test, parce que certaines contraintes techniques avaient été imposées, parce qu&#039;à l&#039;époque peut être on considérait que le Java ça allait bien pour faire de la page Web mais que le fonctionnel ou la richesse devait être ailleurs.

Au final, un vieux programme c&#039;est une page ouverte sur le passé, et le connaitre c&#039;est comprendre beaucoup de choses non écrites dans le programme ou les docs qui l&#039;accompagnent :)</description>
		<content:encoded><![CDATA[<p>Moderniser sans abimer, retoucher sans détruire, la maintenance de code ancien s&#8217;apparente souvent à la restauration de pièces de musée. Pas que l&#8217;oeuvre soit rare ou de qualité, mais juste ancienne et délicate.</p>
<p>Pour avoir mis la main plus que souvent dans du code de 5 à 10 ans, je plussoie l&#8217;ami Nicolas quand il parle de respecter le travail des anciens et de remettre le développement dans le contexte &#8216;historique&#8217;.</p>
<p>Parce qu&#8217;il n&#8217;y avait pas le même niveau de JVM, de moteur, de framework de runtime, de test, parce que certaines contraintes techniques avaient été imposées, parce qu&#8217;à l&#8217;époque peut être on considérait que le Java ça allait bien pour faire de la page Web mais que le fonctionnel ou la richesse devait être ailleurs.</p>
<p>Au final, un vieux programme c&#8217;est une page ouverte sur le passé, et le connaitre c&#8217;est comprendre beaucoup de choses non écrites dans le programme ou les docs qui l&#8217;accompagnent <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

