<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ZeServeur &#187; code</title>
	<atom:link href="http://zeserveur.fr/blog/tag/code/feed" rel="self" type="application/rss+xml" />
	<link>http://zeserveur.fr/blog</link>
	<description>La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information…</description>
	<lastBuildDate>Sat, 06 Mar 2010 11:46:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Eliminer du code mort</title>
		<link>http://zeserveur.fr/blog/2009/10/15/eliminer-du-code-mort</link>
		<comments>http://zeserveur.fr/blog/2009/10/15/eliminer-du-code-mort#comments</comments>
		<pubDate>Thu, 15 Oct 2009 09:30:52 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[mort]]></category>
		<category><![CDATA[nettoyage]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=231</guid>
		<description><![CDATA[C&#8217;est un fait: sur une grosse application développée puis maintenue par plusieurs personnes, on finit pas avoir pas mal de code mort&#8230;
Une première solution est d&#8217;utiliser le clean up d&#8217;Eclipse ; on arrive ainsi à supprimer certains attributs non utilisés&#8230; mais ça ne va guère plus loin.
L&#8217;idée serait donc beaucoup plus radicale: passer un outil [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-232" title="cleanup" src="http://zeserveur.fr/blog/wp-content/uploads/2009/10/cleanup.jpg" alt="cleanup" width="150" height="105" />C&#8217;est un fait: sur une grosse application développée puis maintenue par plusieurs personnes, on finit pas avoir pas mal de code mort&#8230;</p>
<p>Une première solution est d&#8217;utiliser le clean up d&#8217;Eclipse ; on arrive ainsi à supprimer certains attributs non utilisés&#8230; mais ça ne va guère plus loin.</p>
<p>L&#8217;idée serait donc beaucoup plus radicale: passer un outil sur <strong>tout le code</strong>.</p>
<p>Heureusement (encore), Eclipse vient nous sauver la vie <img src='http://zeserveur.fr/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Commençons tout d&#8217;abord par télécharger <strong>Eclipse Core Tools</strong>:<a href="http://www.eclipse.org/eclipse/platform-core/updates/" target="_blank"> http://www.eclipse.org/eclipse/platform-core/updates/</a></li>
<li>Sélectionner le <strong>projet/package/classe</strong> sur lequel passer l&#8217;outil</li>
<li>Via le menu contextuel, cliquer sur <strong>Find Unreferenced Members</strong>. Le résultat de la recherche s&#8217;affiche dans la <em>Search View</em></li>
<li>Sortez la hâche&#8230;</li>
</ol>
<p><strong>Par contre, attention</strong>: il est possible que certaines classes apparaissent comme non utilisées alors qu&#8217;elles sont appelées par un point d&#8217;extension!<strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/05/02/syntax-highlighting" rel="bookmark" title="02/05/2009">Syntax Highlighting</a></li>
</ul>
<p><!-- Similar Posts took 28.473 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/10/15/eliminer-du-code-mort/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syntax Highlighting</title>
		<link>http://zeserveur.fr/blog/2009/05/02/syntax-highlighting</link>
		<comments>http://zeserveur.fr/blog/2009/05/02/syntax-highlighting#comments</comments>
		<pubDate>Sat, 02 May 2009 12:13:47 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[highlight]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=63</guid>
		<description><![CDATA[Question existentielle lorsqu&#8217;on écrit des posts avec du code: &#171;&#160;Comment je le mets en couleur?&#160;&#187;
Parce qu&#8217;il faut avouer que c&#8217;est quand même beaucoup plus agréable à lire&#8230;
Exemple:
public class MyClass{
    public void doSomething() throws MyException{
        // Something
    }
}
rend beaucoup mieux comme ça:



public class [...]]]></description>
			<content:encoded><![CDATA[<p>Question existentielle lorsqu&#8217;on écrit des posts avec du code: &laquo;&nbsp;Comment je le mets en couleur?&nbsp;&raquo;<br />
Parce qu&#8217;il faut avouer que c&#8217;est quand même beaucoup plus agréable à lire&#8230;</p>
<p>Exemple:</p>
<pre>public class MyClass{
    public void doSomething() throws MyException{
        // Something
    }
}</pre>
<p>rend beaucoup mieux comme ça:</p>
<div class="geshi no java">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">public</span> <span class="kw2">class</span> MyClass<span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw4">void</span> doSomething<span class="br0">&#40;</span><span class="br0">&#41;</span> &nbsp;<span class="kw2">throws</span> MyException<span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Something</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Après avoir fait le tour de quelques plugins, j&#8217;en ai trouvé un qui correspond tout à fait à mon besoin&#8230; et surtout, compatible avec la version 2.7 de wordpress:<br />
<a href="http://wordpress.org/extend/plugins/highlight-source-pro/">http://wordpress.org/extend/plugins/highlight-source-pro/</a></p>
<p><span id="more-63"></span><br />
C&#8217;est un plugin basé sur <a href="http://geshi.org/">Geshi</a>.</p>
<h3>Fonctionnalités</h3>
<ul>
<li>Mise en forme de sources de divers langages</li>
<li>Pas de javascript ; c&#8217;est fait côté server</li>
<li>XHTML-Compliant, <code>&lt;div&gt;</code>, <code>&lt;ul&gt;</code>, <code>&lt;span&gt;</code> avec des &laquo;&nbsp;class-attributes&nbsp;&raquo; et un fichier css pour la mise en forme</li>
<li>Possibilité d&#8217;ajouter une entête pour chaque bloc de code</li>
<li>Possibilité d&#8217;ajouter des numéros de ligne</li>
</ul>
<h2>Utilisation</h2>
<p>Il suffit d&#8217;encadrer le bloc entre des balises <code>&lt;pre&gt;</code>.</p>
<ul>
<li>Définition d&#8217;un langage : <code>&lt;pre lang="java"&gt;</code></li>
<li>Affichage des numéros de ligne: <code>&lt;pre class="1"&gt;</code> (où 1 est le premier numéro de ligne). Pour désactiver la numérotation, il suffit de ne pas mettre l&#8217;attribut <code>class</code></li>
<li>Définition d&#8217;un titre: tout ce qui est sur la même ligne que le pre est considéré comme un titre</li>
</ul>
<p><strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/09/08/eclipse-et-le-buddy-classloading" rel="bookmark" title="08/09/2009">Eclipse et le &laquo;&nbsp;Buddy Class Loading&nbsp;&raquo;&#8230;</a></li>
<li><a href="http://zeserveur.fr/blog/2009/10/15/eliminer-du-code-mort" rel="bookmark" title="15/10/2009">Eliminer du code mort</a></li>
</ul>
<p><!-- Similar Posts took 34.542 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/05/02/syntax-highlighting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
