<?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/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Commentaires sur : Enumérations &#8211; Utilisation avancée</title> <atom:link href="http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/feed/" rel="self" type="application/rss+xml" /><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/</link> <description>J2EE, Agilité et SOA</description> <lastBuildDate>Fri, 10 Feb 2012 09:50:25 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Par : judu</title><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/#comment-22566</link> <dc:creator>judu</dc:creator> <pubDate>Sun, 14 Mar 2010 16:52:10 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=421#comment-22566</guid> <description>Bonjour,
Est-ce possible de pouvoir récupérer la valeur d&#039;un enum directement ?
Je m&#039;explique. J&#039;ai
enum Pion {
rien(0),noir(-1),blanc(1);
private final int valeur;
private PionVal(int val) {
this.valeur = val;
}
}
Si je fais :
PionVal couleur = noir; 2*couleur;
Ça plante. Suis-je obligé de définir une méthode getValeur() publique dans mon enum pour récupérer la valeur, ou y a t-il un moyen de le faire de façon implicite ?
En espérant avoir été compréhensible,
Judu</description> <content:encoded><![CDATA[<p>Bonjour,<br
/> Est-ce possible de pouvoir récupérer la valeur d&#8217;un enum directement ?</p><p>Je m&#8217;explique. J&#8217;ai<br
/> enum Pion {<br
/> rien(0),noir(-1),blanc(1);</p><p> private final int valeur;<br
/> private PionVal(int val) {<br
/> this.valeur = val;<br
/> }<br
/> }</p><p>Si je fais :<br
/> PionVal couleur = noir; 2*couleur;<br
/> Ça plante. Suis-je obligé de définir une méthode getValeur() publique dans mon enum pour récupérer la valeur, ou y a t-il un moyen de le faire de façon implicite ?</p><p>En espérant avoir été compréhensible,</p><p>Judu</p> ]]></content:encoded> </item> <item><title>Par : Blog Xebia France - Revue de Presse Xebia</title><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/#comment-7977</link> <dc:creator>Blog Xebia France - Revue de Presse Xebia</dc:creator> <pubDate>Tue, 21 Oct 2008 08:02:54 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=421#comment-7977</guid> <description>[...] trouver un consensus sur ce sujet polémique qui n&#8217;est pas sans nous rappeler d&#8217;autres critiques similaires. Tags: annotation, dmServer, Flash, Flex, Java, jdk-5, Méthodes agiles, Netbeans, RCP, [...]</description> <content:encoded><![CDATA[<p>[...] trouver un consensus sur ce sujet polémique qui n&#8217;est pas sans nous rappeler d&#8217;autres critiques similaires. Tags: annotation, dmServer, Flash, Flex, Java, jdk-5, Méthodes agiles, Netbeans, RCP, [...]</p> ]]></content:encoded> </item> <item><title>Par : Erwan Alliaume</title><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/#comment-6808</link> <dc:creator>Erwan Alliaume</dc:creator> <pubDate>Tue, 26 Aug 2008 10:31:28 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=421#comment-6808</guid> <description>Bonjour Mike, je n’ai pas dû comprendre votre commentaire puisque la fin de cette même phrase explicite ce sujet : &lt;em&gt;‘… il y a un risque de partir en production  …’&lt;/em&gt;.
De plus, ce problème est aussi dommageable lors de l’exécution des tests unitaires : soient ceux-ci couvrent correctement la méthode &lt;code&gt;getNbSegements()&lt;/code&gt; et le problème sera facilement repéré/résolu ; soit le bug à de fortes chances de partir en production en l’état.</description> <content:encoded><![CDATA[<p>Bonjour Mike, je n’ai pas dû comprendre votre commentaire puisque la fin de cette même phrase explicite ce sujet : <em>‘… il y a un risque de partir en production  …’</em>.</p><p>De plus, ce problème est aussi dommageable lors de l’exécution des tests unitaires : soient ceux-ci couvrent correctement la méthode <code>getNbSegements()</code> et le problème sera facilement repéré/résolu ; soit le bug à de fortes chances de partir en production en l’état.</p> ]]></content:encoded> </item> <item><title>Par : Mike</title><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/#comment-6716</link> <dc:creator>Mike</dc:creator> <pubDate>Wed, 13 Aug 2008 07:16:31 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=421#comment-6716</guid> <description>Erwan, juste une petite remarque :
on voit
&quot;De plus, ici encore, le problème n&#039;est remonté qu&#039;au runtime&quot;
Tout dépend de quel runtime on parle.
Si c&#039;est pendant les tests unitaires, pas de problème ...</description> <content:encoded><![CDATA[<p>Erwan, juste une petite remarque :<br
/> on voit<br
/> &laquo;&nbsp;De plus, ici encore, le problème n&#8217;est remonté qu&#8217;au runtime&nbsp;&raquo;</p><p>Tout dépend de quel runtime on parle.<br
/> Si c&#8217;est pendant les tests unitaires, pas de problème &#8230;</p> ]]></content:encoded> </item> <item><title>Par : Fabien Bezagu</title><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/#comment-6588</link> <dc:creator>Fabien Bezagu</dc:creator> <pubDate>Thu, 24 Jul 2008 08:15:45 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=421#comment-6588</guid> <description>Bravo, excellent article ! Il est rare de lire des billets aussi clairs et aussi complets sur un aspect technique. Je conserve celui-ci en référence.</description> <content:encoded><![CDATA[<p>Bravo, excellent article ! Il est rare de lire des billets aussi clairs et aussi complets sur un aspect technique. Je conserve celui-ci en référence.</p> ]]></content:encoded> </item> <item><title>Par : Erwan Alliaume</title><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/#comment-6585</link> <dc:creator>Erwan Alliaume</dc:creator> <pubDate>Wed, 23 Jul 2008 21:03:10 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=421#comment-6585</guid> <description>La coquille est corrigée.
Merci pour les compliments.</description> <content:encoded><![CDATA[<p>La coquille est corrigée.<br
/> Merci pour les compliments.</p> ]]></content:encoded> </item> <item><title>Par : typo</title><link>http://blog.xebia.fr/2008/07/23/enumerations-utilisation-avancee/#comment-6584</link> <dc:creator>typo</dc:creator> <pubDate>Wed, 23 Jul 2008 20:53:04 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=421#comment-6584</guid> <description>micro remarque:
la méthode valueOf() permet de récupérer un élément de l&#039;énumération à partir une chaîne de caractères
- manque le &quot;d&#039;&quot;
Sinon, excellent article (comme souvent!) mais qui en est l&#039;auteur?</description> <content:encoded><![CDATA[<p>micro remarque:<br
/> la méthode valueOf() permet de récupérer un élément de l&#8217;énumération à partir une chaîne de caractères<br
/> - manque le &laquo;&nbsp;d&#8217;&nbsp;&raquo;</p><p>Sinon, excellent article (comme souvent!) mais qui en est l&#8217;auteur?</p> ]]></content:encoded> </item> </channel> </rss>
