<?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 Codes et autres, sauce java, parfum objet</title>
	<atom:link href="https://blog.developpez.com/ddelbecq/comments/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/ddelbecq</link>
	<description></description>
	<lastBuildDate>Fri, 04 Jan 2013 17:28:33 +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 System.exit et test unitaire par Recap java, semaine 36, année 2012 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/ddelbecq/p11275/java/system-exit-et-test-unitaire#comment-38</link>
		<dc:creator><![CDATA[Recap java, semaine 36, année 2012 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:28:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.developpez.com/ddelbecq/?p=18#comment-38</guid>
		<description><![CDATA[[...] System.exit et test unitaire par tchize_ (04/09/2012 17:16) Comme beaucoup de &#171;&#160;bons&#160;&#187; programmeurs, vous prenez soins d&#8217;écrire des tests unitaires pour vos applications. vous vous assurez qu&#8217;elle a toujours le comportement attendu. Et puis un jour, c&#8217;est le drame, il faut tester Si le fichier de configuration est &#8230; Continue reading &#8594; [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] System.exit et test unitaire par tchize_ (04/09/2012 17:16) Comme beaucoup de &#171;&#160;bons&#160;&#187; programmeurs, vous prenez soins d&#8217;écrire des tests unitaires pour vos applications. vous vous assurez qu&#8217;elle a toujours le comportement attendu. Et puis un jour, c&#8217;est le drame, il faut tester Si le fichier de configuration est &#8230; Continue reading &#8594; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Transférer une authentification jaas de JBOSS AS 7 vers des services tiers par Recap java, semaine 28, année 2012 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/ddelbecq/p11144/niveau/jbosstickets#comment-37</link>
		<dc:creator><![CDATA[Recap java, semaine 28, année 2012 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:26:26 +0000</pubDate>
		<guid isPermaLink="false">#comment-37</guid>
		<description><![CDATA[[...] Collection  Transférer une authentification jaas de JBOSS AS 7 vers des services tiers par tchize_ (11/07/2012 17:07) Avec la complexification des applications en entreprise, il arrive [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Collection  Transférer une authentification jaas de JBOSS AS 7 vers des services tiers par tchize_ (11/07/2012 17:07) Avec la complexification des applications en entreprise, il arrive [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par Recap java, semaine 13, année 2011 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-36</link>
		<dc:creator><![CDATA[Recap java, semaine 13, année 2011 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:12:19 +0000</pubDate>
		<guid isPermaLink="false">#comment-36</guid>
		<description><![CDATA[[...] Supplique aux enseignants par tchize_ (03/04/2011 14:13) Chers enseignants, j&#8217;ai le plus grand respect pour votre travail de recherche et votre dévouement à l&#8217;enseignement de vos connaissances. Vous faites un travail important, et bien souvent très mal payé. C&#8217;est avec tout ce respect et la gratitude pour &#8230; Continue reading &#8594; [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Supplique aux enseignants par tchize_ (03/04/2011 14:13) Chers enseignants, j&#8217;ai le plus grand respect pour votre travail de recherche et votre dévouement à l&#8217;enseignement de vos connaissances. Vous faites un travail important, et bien souvent très mal payé. C&#8217;est avec tout ce respect et la gratitude pour &#8230; Continue reading &#8594; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JPA org.hibernate.AnnotationException: Unknown Id.generator: par Recap java, semaine 46, année 2012 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/ddelbecq/p11493/java/jpa-org-hibernate-annotationexception-unknown-id-generator#comment-35</link>
		<dc:creator><![CDATA[Recap java, semaine 46, année 2012 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Mon, 24 Dec 2012 18:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.developpez.com/ddelbecq/?p=33#comment-35</guid>
		<description><![CDATA[[...] JPA org.hibernate.AnnotationException: Unknown Id.generator: par tchize_ (14/11/2012 09:52) Si, comme moi, vous avez ce genre chose dans votre code: 1234567@Entity @Table&#040;name=&quot;MyType&quot;&#041; public class MyType &#123; &#160; &#160; @Id &#160; &#160; @GeneratedValue&#040;strategy = GenerationType.SEQUENCE, generator = &quot;MyType_SEQ&quot;&#041; &#160; &#160; @Column&#040;name = &quot;MyType_ID&quot;&#041; &#160; &#160; private Long id; Et que &#8230; Continue reading &#8594; [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] JPA org.hibernate.AnnotationException: Unknown Id.generator: par tchize_ (14/11/2012 09:52) Si, comme moi, vous avez ce genre chose dans votre code: 1234567@Entity @Table&#040;name=&quot;MyType&quot;&#041; public class MyType &#123; &#160; &#160; @Id &#160; &#160; @GeneratedValue&#040;strategy = GenerationType.SEQUENCE, generator = &quot;MyType_SEQ&quot;&#041; &#160; &#160; @Column&#040;name = &quot;MyType_ID&quot;&#041; &#160; &#160; private Long id; Et que &#8230; Continue reading &#8594; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur JPA org.hibernate.AnnotationException: Unknown Id.generator: par Blog de la rubrique java</title>
		<link>https://blog.developpez.com/ddelbecq/p11493/java/jpa-org-hibernate-annotationexception-unknown-id-generator#comment-34</link>
		<dc:creator><![CDATA[Blog de la rubrique java]]></dc:creator>
		<pubDate>Wed, 19 Dec 2012 22:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.developpez.com/ddelbecq/?p=33#comment-34</guid>
		<description><![CDATA[[...] des generics par thierryler test sur une liste List list = &#8230; [code] List list = ... [/code]  JPA org.hibernate.AnnotationException: Unknown Id.generator: par tchize_ Si, comme moi, vous avez ce genre chose dans votre code: 1234567@Entity [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] des generics par thierryler test sur une liste List list = &#8230; [code] List list = &#8230; [/code]  JPA org.hibernate.AnnotationException: Unknown Id.generator: par tchize_ Si, comme moi, vous avez ce genre chose dans votre code: 1234567@Entity [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par la.lune</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-11</link>
		<dc:creator><![CDATA[la.lune]]></dc:creator>
		<pubDate>Sun, 22 Jan 2012 22:29:36 +0000</pubDate>
		<guid isPermaLink="false">#comment-11</guid>
		<description><![CDATA[Merci :)]]></description>
		<content:encoded><![CDATA[<p>Merci <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-28</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Wed, 18 Jan 2012 13:49:44 +0000</pubDate>
		<guid isPermaLink="false">#comment-28</guid>
		<description><![CDATA[Merci bien :)&lt;br /&gt;
&lt;br /&gt;
Pas soucis pour la copie, voyez ce &quot;coup de gueule&quot; comme une lettre ouverte :)]]></description>
		<content:encoded><![CDATA[<p>Merci bien <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Pas soucis pour la copie, voyez ce &laquo;&nbsp;coup de gueule&nbsp;&raquo; comme une lettre ouverte <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par la.lune</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-27</link>
		<dc:creator><![CDATA[la.lune]]></dc:creator>
		<pubDate>Mon, 09 Jan 2012 01:51:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-27</guid>
		<description><![CDATA[Puis-je ,faire une copie ,pas pour publier ailleurs, ni le donner sans votre nom,mais pour donner à des enseignant amis, je tacherais de mentionner toutes les références et votre nom de même.]]></description>
		<content:encoded><![CDATA[<p>Puis-je ,faire une copie ,pas pour publier ailleurs, ni le donner sans votre nom,mais pour donner à des enseignant amis, je tacherais de mentionner toutes les références et votre nom de même.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par la.lune</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-26</link>
		<dc:creator><![CDATA[la.lune]]></dc:creator>
		<pubDate>Mon, 09 Jan 2012 01:48:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-26</guid>
		<description><![CDATA[Très bon article. C&#039;est très intéressant,je vous félicite.Premièrement je comprend ce que tu as dis au début sur la vigilance aux réponse.comme tu dis &quot;nous restons très vigilants pour encadrer strictement toute question de la forme &quot;veuillez faire mon exercice pour moi&quot;.&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est de la transmission par copie ou par référence quand j&#039;étais en DEUST mon prof me l&#039;avait enseigné mais 2 ans près quand j&#039;ai appris le C# que j&#039;ai vu les 3 cas possibles pour le objet. Mais c&#039;est maintenant que j&#039;ai pu me retrouver en java. A vrai dire je ne me suis pas posé la question ça après avoir appris le cours de C#.&lt;br /&gt;
&lt;br /&gt;
Je comprend bien que certainement des mentalités qui doivent changer ,il y a des enseignants ne se mettent pas à jour,c&#039;est le même diapo depuis x-temps.Seuls les développeurs s&#039;en soucient vu que c&#039;est eux qui veulent optimiser leurs travail.&lt;br /&gt;
&lt;br /&gt;
Différencier entre un cours d&#039;algorithmique et un cours du langage. N&#039;étant pas encore un expert confirmé en java, j&#039;ai pu comprendre un certains nombre de chose qui vont m&#039;aider.]]></description>
		<content:encoded><![CDATA[<p>Très bon article. C&rsquo;est très intéressant,je vous félicite.Premièrement je comprend ce que tu as dis au début sur la vigilance aux réponse.comme tu dis &laquo;&nbsp;nous restons très vigilants pour encadrer strictement toute question de la forme &laquo;&nbsp;veuillez faire mon exercice pour moi&nbsp;&raquo;.</p>
<p>Pour ce qui est de la transmission par copie ou par référence quand j&rsquo;étais en DEUST mon prof me l&rsquo;avait enseigné mais 2 ans près quand j&rsquo;ai appris le C# que j&rsquo;ai vu les 3 cas possibles pour le objet. Mais c&rsquo;est maintenant que j&rsquo;ai pu me retrouver en java. A vrai dire je ne me suis pas posé la question ça après avoir appris le cours de C#.</p>
<p>Je comprend bien que certainement des mentalités qui doivent changer ,il y a des enseignants ne se mettent pas à jour,c&rsquo;est le même diapo depuis x-temps.Seuls les développeurs s&rsquo;en soucient vu que c&rsquo;est eux qui veulent optimiser leurs travail.</p>
<p>Différencier entre un cours d&rsquo;algorithmique et un cours du langage. N&rsquo;étant pas encore un expert confirmé en java, j&rsquo;ai pu comprendre un certains nombre de chose qui vont m&rsquo;aider.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par ceciestunpseudo</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-25</link>
		<dc:creator><![CDATA[ceciestunpseudo]]></dc:creator>
		<pubDate>Thu, 27 Oct 2011 00:56:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-25</guid>
		<description><![CDATA[Bonjour,&lt;br /&gt;
&lt;br /&gt;
J&#039;interviens en qualité d&#039;enseignant. Cela fait un petit 10 ans que j&#039;enseigne. Je n&#039;enseigne pas le Java, mais ça n&#039;a aucune importance. Je précise aussi que j&#039;enseigne en Amérique du nord, ce qui modifie légèrement la donne probablement. J&#039;enseigne principalement au niveau des trois années de licence française (baccalauréat ici). Avant de venir ici je suis passé par la France. &lt;br /&gt;
&lt;br /&gt;
Je pense que ton point de vue, cher David, est orienté vers ce que tu désirerais voir : c&#039;est-à-dire un cours de langage et une formation pour « programmeur Java, pour une entreprise... ». Mais voilà, ce n&#039;est pas toujours (jamais) l&#039;objectif d&#039;un cours. Déjà, les cours de langages sont très rares car profondément inutiles, sauf pour une formation technique à court terme. Mais il me semble que tu t&#039;adresses plus au formation qui forme des analystes programmeurs que des techniciens en programmation. Ce qu&#039;on cherche à offrir dans un cursus universitaire c&#039;est de donner une formation scientifique et non technique. Ceci ne veut donc pas dire former à connaître un langage et une technologie en particulier. Si le langage reste important pour pouvoir pratiquer (et sans pratique pas d&#039;apprentissage), il n&#039;est qu&#039;un outil. Certes, il faut aussi que l&#039;étudiant sache se débrouiller en sortant avec son diplôme. Mais la nature du diplôme est scientifique (je le martèle). &lt;br /&gt;
&lt;br /&gt;
Donc j&#039;enseigne un cours de C++ qui est en fait un cours d&#039;introduction à la programmation. Nous ne suivons pas exactement la norme C++ pour des raisons qui sont parfois pédagogiques : nous imposons certaines règles qui peuvent paraître bizarre pour un pratiquant aguerri. Mais c&#039;est justement parce que nous pensons en général que c&#039;est une façon d&#039;aider l&#039;étudiant à maîtriser certains points précis : que ce soit à tort ou à raison. Les cours sont aussi là pour former des tout et non se prendre de manière isolés. Ainsi, j&#039;impose dès le début d&#039;utiliser les vector de C++ et je contrains à l&#039;utilisation du at et non des classiques crochets. Puis, dans le cours suivant, ils pratiquent les tableaux primitifs en &lt;br /&gt;
implémentant les vector. Oui nous leur disons qu&#039;ils ne faut pas recréer la roue et les encourageons à utiliser les bibliothèques... mais on leur dit aussi qu&#039;ils seront peut-être ceux qui créeront les bibliothèques. Nous leur apprenons aussi la trigonométrie, la logique, les BD relationnelles, les BD objets la programmation fonctionnelle, les principes de base de l&#039;imagerie, de l&#039;analyse numérique, de l&#039;analyse entière, de la compilation... pourtant beaucoup n&#039;utiliseront pas la matière vue dans chacun de ces cours. En fait, personne n&#039;utilisera directement la matière vu dans tous ces cours. &lt;br /&gt;
&lt;br /&gt;
Analyser donc un cours et en faire une critique manque le point essentiel : la philosophie et la pensée sous-jacente à un diplôme. À la fin d&#039;un baccalauréat, ils ne doivent pas être tout de suite efficace dans tel ou tel langage (et d&#039;ailleurs lesquels devrions nous cibler sinon ? uniquement ceux voulus par les entreprises ? Ça serait ridicule.) mais ils doivent être capable de dire « en 5 semaines je me forme à n&#039;importe quelle technologie ». C&#039;est un objectif fort différent. &lt;br /&gt;
&lt;br /&gt;
Plaçons à côté de ça, des étudiants qui sont parfois médiocres en math (perdant la capacité d&#039;analyse d&#039;une structure ou d&#039;un algorithme, sans compter la faiblesse de leur analyse logique), des programmes qui ne peuvent pas tout voir, la pression de la vie professionnel qui fait qu&#039;ils doivent quand même être efficace dans quelque chose en sortant, etc. on en arrive à certaines lacunes que nous essayons tous de vaincre. Mais qui sont constamment présentes... parce que la technologie change justement. &lt;br /&gt;
&lt;br /&gt;
Ce qui fait que je ne critique pas le geste que tu as eu ici : bien au contraire, il est toujours bon d&#039;entendre un écho venu de l&#039;extérieur du système. Sinon comment s&#039;améliorer. Mais je pense que tu généralises certaines choses (les cours de Java) ce que tu ne devrais pas. &lt;br /&gt;
&lt;br /&gt;
Maintenant, je suis d&#039;accord sur certain point : un étudiant qui débute devrait apprendre à utiliser les structures avant de les construire; devrait apprendre à faire de la documentation (doxygen par exemple) de manière systématique; devrait apprendre une discipline (un standard) pour l&#039;écriture de son code; devrait apprendre à rechercher et innover (tout en respectant la discipline et les limites imposées)... &lt;br /&gt;
&lt;br /&gt;
Personnellement, j&#039;essaye de mettre tout ça dans mes cours de première année, puis je demande qu&#039;il n&#039;y ait aucun warning, aucune passe magique (conversion implicite douteuse en C++), que les conceptions soient écrites etc. &lt;br /&gt;
&lt;br /&gt;
Sauf que je me trompe peut-être aussi ^_^&lt;br /&gt;
&lt;br /&gt;
Bonne journée... et si tu passes ici (Sherbrooke, Qc, Canada), tu auras ton café. &lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>J&rsquo;interviens en qualité d&rsquo;enseignant. Cela fait un petit 10 ans que j&rsquo;enseigne. Je n&rsquo;enseigne pas le Java, mais ça n&rsquo;a aucune importance. Je précise aussi que j&rsquo;enseigne en Amérique du nord, ce qui modifie légèrement la donne probablement. J&rsquo;enseigne principalement au niveau des trois années de licence française (baccalauréat ici). Avant de venir ici je suis passé par la France. </p>
<p>Je pense que ton point de vue, cher David, est orienté vers ce que tu désirerais voir : c&rsquo;est-à-dire un cours de langage et une formation pour « programmeur Java, pour une entreprise&#8230; ». Mais voilà, ce n&rsquo;est pas toujours (jamais) l&rsquo;objectif d&rsquo;un cours. Déjà, les cours de langages sont très rares car profondément inutiles, sauf pour une formation technique à court terme. Mais il me semble que tu t&rsquo;adresses plus au formation qui forme des analystes programmeurs que des techniciens en programmation. Ce qu&rsquo;on cherche à offrir dans un cursus universitaire c&rsquo;est de donner une formation scientifique et non technique. Ceci ne veut donc pas dire former à connaître un langage et une technologie en particulier. Si le langage reste important pour pouvoir pratiquer (et sans pratique pas d&rsquo;apprentissage), il n&rsquo;est qu&rsquo;un outil. Certes, il faut aussi que l&rsquo;étudiant sache se débrouiller en sortant avec son diplôme. Mais la nature du diplôme est scientifique (je le martèle). </p>
<p>Donc j&rsquo;enseigne un cours de C++ qui est en fait un cours d&rsquo;introduction à la programmation. Nous ne suivons pas exactement la norme C++ pour des raisons qui sont parfois pédagogiques : nous imposons certaines règles qui peuvent paraître bizarre pour un pratiquant aguerri. Mais c&rsquo;est justement parce que nous pensons en général que c&rsquo;est une façon d&rsquo;aider l&rsquo;étudiant à maîtriser certains points précis : que ce soit à tort ou à raison. Les cours sont aussi là pour former des tout et non se prendre de manière isolés. Ainsi, j&rsquo;impose dès le début d&rsquo;utiliser les vector de C++ et je contrains à l&rsquo;utilisation du at et non des classiques crochets. Puis, dans le cours suivant, ils pratiquent les tableaux primitifs en <br />
implémentant les vector. Oui nous leur disons qu&rsquo;ils ne faut pas recréer la roue et les encourageons à utiliser les bibliothèques&#8230; mais on leur dit aussi qu&rsquo;ils seront peut-être ceux qui créeront les bibliothèques. Nous leur apprenons aussi la trigonométrie, la logique, les BD relationnelles, les BD objets la programmation fonctionnelle, les principes de base de l&rsquo;imagerie, de l&rsquo;analyse numérique, de l&rsquo;analyse entière, de la compilation&#8230; pourtant beaucoup n&rsquo;utiliseront pas la matière vue dans chacun de ces cours. En fait, personne n&rsquo;utilisera directement la matière vu dans tous ces cours. </p>
<p>Analyser donc un cours et en faire une critique manque le point essentiel : la philosophie et la pensée sous-jacente à un diplôme. À la fin d&rsquo;un baccalauréat, ils ne doivent pas être tout de suite efficace dans tel ou tel langage (et d&rsquo;ailleurs lesquels devrions nous cibler sinon ? uniquement ceux voulus par les entreprises ? Ça serait ridicule.) mais ils doivent être capable de dire « en 5 semaines je me forme à n&rsquo;importe quelle technologie ». C&rsquo;est un objectif fort différent. </p>
<p>Plaçons à côté de ça, des étudiants qui sont parfois médiocres en math (perdant la capacité d&rsquo;analyse d&rsquo;une structure ou d&rsquo;un algorithme, sans compter la faiblesse de leur analyse logique), des programmes qui ne peuvent pas tout voir, la pression de la vie professionnel qui fait qu&rsquo;ils doivent quand même être efficace dans quelque chose en sortant, etc. on en arrive à certaines lacunes que nous essayons tous de vaincre. Mais qui sont constamment présentes&#8230; parce que la technologie change justement. </p>
<p>Ce qui fait que je ne critique pas le geste que tu as eu ici : bien au contraire, il est toujours bon d&rsquo;entendre un écho venu de l&rsquo;extérieur du système. Sinon comment s&rsquo;améliorer. Mais je pense que tu généralises certaines choses (les cours de Java) ce que tu ne devrais pas. </p>
<p>Maintenant, je suis d&rsquo;accord sur certain point : un étudiant qui débute devrait apprendre à utiliser les structures avant de les construire; devrait apprendre à faire de la documentation (doxygen par exemple) de manière systématique; devrait apprendre une discipline (un standard) pour l&rsquo;écriture de son code; devrait apprendre à rechercher et innover (tout en respectant la discipline et les limites imposées)&#8230; </p>
<p>Personnellement, j&rsquo;essaye de mettre tout ça dans mes cours de première année, puis je demande qu&rsquo;il n&rsquo;y ait aucun warning, aucune passe magique (conversion implicite douteuse en C++), que les conceptions soient écrites etc. </p>
<p>Sauf que je me trompe peut-être aussi ^_^</p>
<p>Bonne journée&#8230; et si tu passes ici (Sherbrooke, Qc, Canada), tu auras ton café. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par alassanediakite</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-24</link>
		<dc:creator><![CDATA[alassanediakite]]></dc:creator>
		<pubDate>Fri, 19 Aug 2011 11:56:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-24</guid>
		<description><![CDATA[Salut&lt;br /&gt;
Article très intéressants.&lt;br /&gt;
Ce que je ne comprends pas « cessez d’écrire vos notes de cours ».  Le prof, il fait du plagia, du copie/coller ou de la lecture ?&lt;br /&gt;
Ce que je ne peux pas comprendre : pourquoi la javadoc n’a pas de version française ? du genre comme le doc de php, postgresql, sqlserver…]]></description>
		<content:encoded><![CDATA[<p>Salut<br />
Article très intéressants.<br />
Ce que je ne comprends pas « cessez d’écrire vos notes de cours ».  Le prof, il fait du plagia, du copie/coller ou de la lecture ?<br />
Ce que je ne peux pas comprendre : pourquoi la javadoc n’a pas de version française ? du genre comme le doc de php, postgresql, sqlserver…</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par laurent_m</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-23</link>
		<dc:creator><![CDATA[laurent_m]]></dc:creator>
		<pubDate>Tue, 21 Jun 2011 15:30:11 +0000</pubDate>
		<guid isPermaLink="false">#comment-23</guid>
		<description><![CDATA[Excellent article!&lt;br /&gt;
Je dois dire que bon nombre des points énoncés je les ai observés 2 fois plutôt qu&#039;une :) ]]></description>
		<content:encoded><![CDATA[<p>Excellent article!<br />
Je dois dire que bon nombre des points énoncés je les ai observés 2 fois plutôt qu&rsquo;une <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par professeur shadoko</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-22</link>
		<dc:creator><![CDATA[professeur shadoko]]></dc:creator>
		<pubDate>Fri, 29 Apr 2011 14:43:39 +0000</pubDate>
		<guid isPermaLink="false">#comment-22</guid>
		<description><![CDATA[merci à Frank Z pour&lt;br /&gt;
&quot;Je tique un peu sur l&#039;histoire de demander aux profs de ne plus écrire de cours sur un langage particulier.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;élève, c&#039;est très précieux : il apprend des concepts et bénéficie de ne pas avoir à séparer le vrai du faux, ou l&#039;important de l&#039;accessoire. Si plusieurs points de vue existent, c&#039;est mieux que le prof synthétise cette divergence.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;enseignant, c&#039;est aussi précieux. Ecrire son cours, c&#039;est l&#039;approfondir&quot; ....&lt;br /&gt;
&lt;br /&gt;
j&#039;écris toujours mes cours au fur et à mesure: je fais évoluer différents cours Java depuis 1996... avec deux versions par an le cours fondamental d&#039;aujourd&#039;hui ne ressemble plus à celui des débuts. Il s&#039;enrichit de l&#039;évolution des pensées  de mes collègues, de moi-même et de nos expérimentations pédagogiques : le résultat &quot;scotche&quot; même des programmeurs expérimentés qui nous sont envoyés pour révision des 10000km.&lt;br /&gt;
Ce qui serait idéal c&#039;est d&#039;avoir des documents wiki enrichissables par différents pédagogues expérimentés, ou débutants créatifs intelligents (il y a malheureusement des personnes de bonne volonté mais qui  n&#039;ont pas bien compris  Java et qui finissent presque par faire autorité!.... suivez la direction de mon regard -&gt; 0 )]]></description>
		<content:encoded><![CDATA[<p>merci à Frank Z pour<br />
&laquo;&nbsp;Je tique un peu sur l&rsquo;histoire de demander aux profs de ne plus écrire de cours sur un langage particulier.</p>
<p>Pour l&rsquo;élève, c&rsquo;est très précieux : il apprend des concepts et bénéficie de ne pas avoir à séparer le vrai du faux, ou l&rsquo;important de l&rsquo;accessoire. Si plusieurs points de vue existent, c&rsquo;est mieux que le prof synthétise cette divergence.</p>
<p>Pour l&rsquo;enseignant, c&rsquo;est aussi précieux. Ecrire son cours, c&rsquo;est l&rsquo;approfondir&nbsp;&raquo; &#8230;.</p>
<p>j&rsquo;écris toujours mes cours au fur et à mesure: je fais évoluer différents cours Java depuis 1996&#8230; avec deux versions par an le cours fondamental d&rsquo;aujourd&rsquo;hui ne ressemble plus à celui des débuts. Il s&rsquo;enrichit de l&rsquo;évolution des pensées  de mes collègues, de moi-même et de nos expérimentations pédagogiques : le résultat &laquo;&nbsp;scotche&nbsp;&raquo; même des programmeurs expérimentés qui nous sont envoyés pour révision des 10000km.<br />
Ce qui serait idéal c&rsquo;est d&rsquo;avoir des documents wiki enrichissables par différents pédagogues expérimentés, ou débutants créatifs intelligents (il y a malheureusement des personnes de bonne volonté mais qui  n&rsquo;ont pas bien compris  Java et qui finissent presque par faire autorité!&#8230;. suivez la direction de mon regard -> 0 )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par Franck Z</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-21</link>
		<dc:creator><![CDATA[Franck Z]]></dc:creator>
		<pubDate>Sun, 24 Apr 2011 20:39:09 +0000</pubDate>
		<guid isPermaLink="false">#comment-21</guid>
		<description><![CDATA[mdr ! &quot;de la bedaine&quot;... je voulais dire &quot;de la bouteille&quot; bien sûr !&lt;br /&gt;
&lt;br /&gt;
En tout cas, merci pour le conseil sur List, j&#039;aurais sûrement pris l&#039;erreur que tu dénonces pour de l&#039;argent comptant !]]></description>
		<content:encoded><![CDATA[<p>mdr ! &laquo;&nbsp;de la bedaine&nbsp;&raquo;&#8230; je voulais dire &laquo;&nbsp;de la bouteille&nbsp;&raquo; bien sûr !</p>
<p>En tout cas, merci pour le conseil sur List, j&rsquo;aurais sûrement pris l&rsquo;erreur que tu dénonces pour de l&rsquo;argent comptant !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par Franck Z</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-20</link>
		<dc:creator><![CDATA[Franck Z]]></dc:creator>
		<pubDate>Fri, 22 Apr 2011 21:25:04 +0000</pubDate>
		<guid isPermaLink="false">#comment-20</guid>
		<description><![CDATA[Normalement, les universitaires ont pour religion de citer les sources dont ils s&#039;inspirent.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fouillé dans les cours d&#039;introduction de l&#039;X pour voir un &quot;état de l&#039;art&quot; : ils le font.&lt;br /&gt;
&lt;br /&gt;
Par ex. :&lt;br /&gt;
http://catalogue.polytechnique.fr/site.php?id=50&amp;fileid=273 &lt;br /&gt;
&lt;br /&gt;
http://www.lix.polytechnique.fr/~liberti/teaching/c++/online/&lt;br /&gt;
&lt;br /&gt;
Je trouve que quand on enseigne un langage, la recherche théorique n&#039;est jamais très loin. Il faut quelqu&#039;un qui a &quot;de la bedaine&quot; pour fournir une pédagogie propre sur un langage de programmation. L&#039;intérêt, c&#039;est aussi que ceux qui n&#039;ont pas compris par avance (ou en survolant, comme ça doit être ton cas, un manuel de référence) le contenu du cours puissent aussi y accéder.&lt;br /&gt;
&lt;br /&gt;
Parfois, on peut aussi se trouver confronté à un problème de nature abstraite par rapport à l&#039;informatique. Et là, les manuels de référence des langages existants ne sont pas une bonne réponse. Il faut retourner aux mathématiques...&lt;br /&gt;
&lt;br /&gt;
Je peux te citer celui auquel je suis confronté (ce n&#039;est pas moi qui l&#039;ai choisi !). J&#039;aimerais bien savoir si c&#039;est un problème de nature informatique ou pas...&lt;br /&gt;
&lt;br /&gt;
http://fr.answers.yahoo.com/question/index?qid=20091128110039AA4njNo (désolé, c&#039;est un peu verbeux)]]></description>
		<content:encoded><![CDATA[<p>Normalement, les universitaires ont pour religion de citer les sources dont ils s&rsquo;inspirent.</p>
<p>J&rsquo;ai fouillé dans les cours d&rsquo;introduction de l&rsquo;X pour voir un &laquo;&nbsp;état de l&rsquo;art&nbsp;&raquo; : ils le font.</p>
<p>Par ex. :<br />
<a href="http://catalogue.polytechnique.fr/site.php?id=50&#038;fileid=273" rel="nofollow">http://catalogue.polytechnique.fr/site.php?id=50&#038;fileid=273</a> </p>
<p><a href="http://www.lix.polytechnique.fr/~liberti/teaching/c++/online/" rel="nofollow">http://www.lix.polytechnique.fr/~liberti/teaching/c++/online/</a></p>
<p>Je trouve que quand on enseigne un langage, la recherche théorique n&rsquo;est jamais très loin. Il faut quelqu&rsquo;un qui a &laquo;&nbsp;de la bedaine&nbsp;&raquo; pour fournir une pédagogie propre sur un langage de programmation. L&rsquo;intérêt, c&rsquo;est aussi que ceux qui n&rsquo;ont pas compris par avance (ou en survolant, comme ça doit être ton cas, un manuel de référence) le contenu du cours puissent aussi y accéder.</p>
<p>Parfois, on peut aussi se trouver confronté à un problème de nature abstraite par rapport à l&rsquo;informatique. Et là, les manuels de référence des langages existants ne sont pas une bonne réponse. Il faut retourner aux mathématiques&#8230;</p>
<p>Je peux te citer celui auquel je suis confronté (ce n&rsquo;est pas moi qui l&rsquo;ai choisi !). J&rsquo;aimerais bien savoir si c&rsquo;est un problème de nature informatique ou pas&#8230;</p>
<p><a href="http://fr.answers.yahoo.com/question/index?qid=20091128110039AA4njNo" rel="nofollow">http://fr.answers.yahoo.com/question/index?qid=20091128110039AA4njNo</a> (désolé, c&rsquo;est un peu verbeux)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-14</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Thu, 21 Apr 2011 20:42:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-14</guid>
		<description><![CDATA[On ne fait pas de la philosophie ou de la recherche théorique, on travaille avec un langage qui a une grammaire bien définie et des règles de fonctionnement bien définies. C&#039;est un fait, j&#039;ai vu beaucoup de fausses affirmations dans des cours rédigés pas des professeurs universitaires, erreurs qu&#039;on ne retrouve pas dans de bons bouquins. Quel mal y-a-t-il a dire, lors de son cours, qu&#039;on utilise un bouquin de référence, et inviter les étudiants à le lire? Quand je vois dans des cours rédigés par des universitaires des erreurs de base dans le language, quand j&#039;entends un professeur universitaire me dire que &quot;toutes les classes ont un constructeur par défaut&quot; ou que &quot;toutes les méthodes sont héritées&quot;, c&#039;est dangereux. Quand je vois des exemples, en fin de cours, où on utilise des List sans préciser leur généricité et qu&#039;on dit carrément &quot;y a un warning, mais c&#039;est pas grave&quot;, c&#039;est faux et dangereux. Quand on ne type pas un générique, par exemple, il y a toutes un série de mécanismes qui se mettent en place dans le compliateur qui font qu&#039;on est très très loin d&#039;avoir un équivalent entre List, List]]></description>
		<content:encoded><![CDATA[<p>On ne fait pas de la philosophie ou de la recherche théorique, on travaille avec un langage qui a une grammaire bien définie et des règles de fonctionnement bien définies. C&rsquo;est un fait, j&rsquo;ai vu beaucoup de fausses affirmations dans des cours rédigés pas des professeurs universitaires, erreurs qu&rsquo;on ne retrouve pas dans de bons bouquins. Quel mal y-a-t-il a dire, lors de son cours, qu&rsquo;on utilise un bouquin de référence, et inviter les étudiants à le lire? Quand je vois dans des cours rédigés par des universitaires des erreurs de base dans le language, quand j&rsquo;entends un professeur universitaire me dire que &laquo;&nbsp;toutes les classes ont un constructeur par défaut&nbsp;&raquo; ou que &laquo;&nbsp;toutes les méthodes sont héritées&nbsp;&raquo;, c&rsquo;est dangereux. Quand je vois des exemples, en fin de cours, où on utilise des List sans préciser leur généricité et qu&rsquo;on dit carrément &laquo;&nbsp;y a un warning, mais c&rsquo;est pas grave&nbsp;&raquo;, c&rsquo;est faux et dangereux. Quand on ne type pas un générique, par exemple, il y a toutes un série de mécanismes qui se mettent en place dans le compliateur qui font qu&rsquo;on est très très loin d&rsquo;avoir un équivalent entre List, List</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par Franck Z</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-13</link>
		<dc:creator><![CDATA[Franck Z]]></dc:creator>
		<pubDate>Thu, 21 Apr 2011 20:21:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-13</guid>
		<description><![CDATA[Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je tique un peu sur l&#039;histoire de demander aux profs de ne plus écrire de cours sur un langage particulier.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;élève, c&#039;est très précieux : il apprend des concepts et bénéficie de ne pas avoir à séparer le vrai du faux, ou l&#039;important de l&#039;accessoire. Si plusieurs points de vue existent, c&#039;est mieux que le prof synthétise cette divergence.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;enseignant, c&#039;est aussi précieux. Ecrire son cours, c&#039;est l&#039;approfondir. Le monde universitaire a un rôle clé pour digérer la modernité technique ou scientifique en cours et concepts, stables dans le temps et accessibles à des novices. D&#039;autant plus que tous les élèves ne sont pas forcément des mordus de programmation, mais peuvent souhaiter évoluer vers des fonctions technico-commerciales, de management, décisionnelles, de maîtrise d&#039;ouvrage... Il est tout aussi important pour eux de connaître les concepts du monde dans lequel ils vont évoluer.&lt;br /&gt;
&lt;br /&gt;
Les enseignants-chercheurs font des erreurs dans les cours qu&#039;ils rédigent ? On a peine à les blamer : ils affrontent avec ouverture d&#039;esprit un océan d&#039;idées éparses, souvent incomplètes et éphémères. J&#039;ai à nouveau du mal à croire qu&#039;un étudiant ou un programmeur débutant dans ses fonctions fera mieux qu&#039;eux. Si des erreurs apparaissent, c&#039;est qu&#039;elles étaient à attendre compte-tenu de la documentation technique &quot;ouverte&quot; disponible. Un petit méa culpa des professionnels de l&#039;informatique ne ferait pas de mal. En plus, je doute qu&#039;un enseignant-chercheur refusera de dialoguer avec un professionnel du métier s&#039;ils sont en désaccord.&lt;br /&gt;
&lt;br /&gt;
Et puis, si Oracle va fournir une nouvelle version de Java tous les 18 mois, ça ne veut pas dire que tout ce qu&#039;elle contiendra méritera d&#039;emblée l&#039;attention des universitaires et des étudiants.]]></description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Je tique un peu sur l&rsquo;histoire de demander aux profs de ne plus écrire de cours sur un langage particulier.</p>
<p>Pour l&rsquo;élève, c&rsquo;est très précieux : il apprend des concepts et bénéficie de ne pas avoir à séparer le vrai du faux, ou l&rsquo;important de l&rsquo;accessoire. Si plusieurs points de vue existent, c&rsquo;est mieux que le prof synthétise cette divergence.</p>
<p>Pour l&rsquo;enseignant, c&rsquo;est aussi précieux. Ecrire son cours, c&rsquo;est l&rsquo;approfondir. Le monde universitaire a un rôle clé pour digérer la modernité technique ou scientifique en cours et concepts, stables dans le temps et accessibles à des novices. D&rsquo;autant plus que tous les élèves ne sont pas forcément des mordus de programmation, mais peuvent souhaiter évoluer vers des fonctions technico-commerciales, de management, décisionnelles, de maîtrise d&rsquo;ouvrage&#8230; Il est tout aussi important pour eux de connaître les concepts du monde dans lequel ils vont évoluer.</p>
<p>Les enseignants-chercheurs font des erreurs dans les cours qu&rsquo;ils rédigent ? On a peine à les blamer : ils affrontent avec ouverture d&rsquo;esprit un océan d&rsquo;idées éparses, souvent incomplètes et éphémères. J&rsquo;ai à nouveau du mal à croire qu&rsquo;un étudiant ou un programmeur débutant dans ses fonctions fera mieux qu&rsquo;eux. Si des erreurs apparaissent, c&rsquo;est qu&rsquo;elles étaient à attendre compte-tenu de la documentation technique &laquo;&nbsp;ouverte&nbsp;&raquo; disponible. Un petit méa culpa des professionnels de l&rsquo;informatique ne ferait pas de mal. En plus, je doute qu&rsquo;un enseignant-chercheur refusera de dialoguer avec un professionnel du métier s&rsquo;ils sont en désaccord.</p>
<p>Et puis, si Oracle va fournir une nouvelle version de Java tous les 18 mois, ça ne veut pas dire que tout ce qu&rsquo;elle contiendra méritera d&rsquo;emblée l&rsquo;attention des universitaires et des étudiants.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par thierryler</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-12</link>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
		<pubDate>Thu, 21 Apr 2011 15:25:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-12</guid>
		<description><![CDATA[Ce qui est horrible avec les étudiants, c&#039;est que tu n&#039;as que très peu d&#039;heures pour leur donner les bonnes bases de travail. Et souvent le prof qui est passé avant toi n&#039;a pas eut le temps de finir son programme, qui de toutes manières n&#039;était pas suffisant... Résultat, tu te retrouves à devoir faire passer 2 fois plus d&#039;info à des étudiants qui ne prendront pas la peine d&#039;approfondir à la maison et de vraiment comprendre de quoi il retourne si tu ne leur mâches pas le travail, et encore là je parle des plus motivés. Du coup tu te retrouves à expliquer des trucs bidons et faire des raccourcis dangeureux... Comment expliquer les génériques ou les listeners à des étudiants qui ne savent pas ce qu&#039;est un enum, un final, encore moins un static, ou qui ne connaissent les interfaces que de nom ?...]]></description>
		<content:encoded><![CDATA[<p>Ce qui est horrible avec les étudiants, c&rsquo;est que tu n&rsquo;as que très peu d&rsquo;heures pour leur donner les bonnes bases de travail. Et souvent le prof qui est passé avant toi n&rsquo;a pas eut le temps de finir son programme, qui de toutes manières n&rsquo;était pas suffisant&#8230; Résultat, tu te retrouves à devoir faire passer 2 fois plus d&rsquo;info à des étudiants qui ne prendront pas la peine d&rsquo;approfondir à la maison et de vraiment comprendre de quoi il retourne si tu ne leur mâches pas le travail, et encore là je parle des plus motivés. Du coup tu te retrouves à expliquer des trucs bidons et faire des raccourcis dangeureux&#8230; Comment expliquer les génériques ou les listeners à des étudiants qui ne savent pas ce qu&rsquo;est un enum, un final, encore moins un static, ou qui ne connaissent les interfaces que de nom ?&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-19</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Thu, 14 Apr 2011 09:31:51 +0000</pubDate>
		<guid isPermaLink="false">#comment-19</guid>
		<description><![CDATA[Ca te coutera une visite au chateau... un jour :p]]></description>
		<content:encoded><![CDATA[<p>Ca te coutera une visite au chateau&#8230; un jour :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par pierre fauconnier</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-18</link>
		<dc:creator><![CDATA[pierre fauconnier]]></dc:creator>
		<pubDate>Thu, 14 Apr 2011 09:27:22 +0000</pubDate>
		<guid isPermaLink="false">#comment-18</guid>
		<description><![CDATA[Salut David,&lt;br /&gt;
&lt;br /&gt;
Je te demande la permission de m&#039;inspirer de ta missive pour Office en général et Excel en particulier. Lorsque je &quot;récupère&quot; des personnes en formation qui ont &quot;appris&quot; Excel à l&#039;école, que de choses à corriger. L&#039;enseignement d&#039;Excel dans les circuits officiels en Belgique est souvent une véritable plaie, et les exercices donnés sont souvent, voire toujours, déconnectés de la réalité de l&#039;entreprise...&lt;br /&gt;
&lt;br /&gt;
A+]]></description>
		<content:encoded><![CDATA[<p>Salut David,</p>
<p>Je te demande la permission de m&rsquo;inspirer de ta missive pour Office en général et Excel en particulier. Lorsque je &laquo;&nbsp;récupère&nbsp;&raquo; des personnes en formation qui ont &laquo;&nbsp;appris&nbsp;&raquo; Excel à l&rsquo;école, que de choses à corriger. L&rsquo;enseignement d&rsquo;Excel dans les circuits officiels en Belgique est souvent une véritable plaie, et les exercices donnés sont souvent, voire toujours, déconnectés de la réalité de l&rsquo;entreprise&#8230;</p>
<p>A+</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par adiguba</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-17</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Fri, 08 Apr 2011 13:44:09 +0000</pubDate>
		<guid isPermaLink="false">#comment-17</guid>
		<description><![CDATA[Salut,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assez vrai dans l&#039;ensemble.&lt;br /&gt;
Bon j&#039;ai un peu fait la moue sur le passage concernant les listes, mais c&#039;est tout à fait logique avec la distinction algo/langage ;)&lt;br /&gt;
&lt;br /&gt;
Le problème vient aussi du fait que certaines études n&#039;ont pas de vrai cour d&#039;algo et que tout cela est mélangé avec les cours du langages...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinon il y a quand même un point sur lequel j&#039;aurais des réserves : &lt;strong&gt;@SuppressWarnings&lt;/strong&gt; !&lt;br /&gt;
&lt;br /&gt;
La majeur partie du temps il est préférable de corriger le warning (sauf en cas d&#039;utiliser de type Generics sans paramétrage). Le problème c&#039;est que l&#039;ajout de &lt;strong&gt;@SuppressWarnings&lt;/strong&gt; devient un réflexe sans même avoir à réfléchir sur ce que cela implique. Et ça c&#039;est pas bon ! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a++]]></description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>
Assez vrai dans l&rsquo;ensemble.<br />
Bon j&rsquo;ai un peu fait la moue sur le passage concernant les listes, mais c&rsquo;est tout à fait logique avec la distinction algo/langage <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Le problème vient aussi du fait que certaines études n&rsquo;ont pas de vrai cour d&rsquo;algo et que tout cela est mélangé avec les cours du langages&#8230;</p>
<p>Sinon il y a quand même un point sur lequel j&rsquo;aurais des réserves : <strong>@SuppressWarnings</strong> !</p>
<p>La majeur partie du temps il est préférable de corriger le warning (sauf en cas d&rsquo;utiliser de type Generics sans paramétrage). Le problème c&rsquo;est que l&rsquo;ajout de <strong>@SuppressWarnings</strong> devient un réflexe sans même avoir à réfléchir sur ce que cela implique. Et ça c&rsquo;est pas bon ! </p>
<p>
a++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-16</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Sun, 03 Apr 2011 21:32:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-16</guid>
		<description><![CDATA[Bonjour, merci de votre commentaire, je vais y répondre assez succintement.&lt;br /&gt;
&lt;br /&gt;
En ce qui concerne l&#039;exemple des liste chaînées, il y a deux aspect. &lt;br /&gt;
L&#039;aspect algorithmique (connaissance des algorithme de base, tri, liste, recherches, calcul matriciel, calculs récursif etc). Ce genre de chose est en général abordé dans une cours d&#039;algorithmique théorique. Bien qu&#039;on puisse utiliser java comme support pour tester les connaissances des étudiants dans ce domaine, ce n&#039;est alors plus un cours de java, mais un cours d&#039;algorithmique que vous faites. Mon billet cible bien l&#039;apprentissage du langage ;)&lt;br /&gt;
&lt;br /&gt;
L&#039;aspect pratique: éviter d&#039;utiliser ArrayList quand LinkedList serait plus performant. Ce cadre, selon moi, peut très bien être abordé en demandant aux étudiants de gérer plusieurs centaines de milliers de données dans une liste. Il pourraient alors constater de visu les différences de performance entre les deux implémentations, sans avoir besoin d&#039;implémenter eux même l&#039;algorithme.&lt;br /&gt;
&lt;br /&gt;
Pour le &quot;surplus de travail&quot;, il ne s&#039;agit pas de désavantager l&#039;étudiant qui en a fait plus et où tout fonctionne. Vive la créativité et la recherche personnelle. Il s&#039;agit de ne pas laisser passer une erreur ou des mauvais pratiques dans le code sous prétexte qu&#039;elle est dans un module non demandé, ni de compenser une erreur dans un besoin demandé sous prétexte que d&#039;autre besoin non demandé à été satisfait. Bref d&#039;éviter, je caricature, la situation &quot;ca fait rien de ce que j&#039;ai demandé, mais je te met quand même ta moyenne parce que ça fait plein d&#039;autres choses&quot;. Une erreur doit avoir le même poids pour tout le monde, qu&#039;il y aie ou non la machine à café dans le programme. Si vous n&#039;appliquez pas cette règle, ce n&#039;est plus un exercice que vous soumettez à vos étudiants, c&#039;est un concours où vous dites &quot;épatez moi, le meilleur à 20 points&quot;.&lt;br /&gt;
&lt;br /&gt;
Les clients et utilisateurs adorent la recherche personnelle et le fait de proposer des alternative novatrices aux besoins. Ce qu&#039;il ne veulent pas, c&#039;est que ça leur coute beaucoup plus cher ou qu&#039;au final ça ne marche pas. En entreprise comme en cours, ca devrait être la même chose: si tu veux faire plus, libre à toi, mais si ça casse tout, tu assume! Fait d&#039;abord ce qui est requis. Si tu veux faire plus, essaye et si ça rate, ne le montre pas.&lt;br /&gt;
Un bug dans une fonctionnalité non demandée, ca reste un bug et donc une défectuosité plus ou moins grave pour le client. En reprenant l&#039;exemple de l&#039;agenda, si lors de votre synchronisation à un LDAP ça efface toute la base, le premier truc que va vous demandez le client sera &quot;vous trouvez normal de perdre toutes les données?&quot; ;)&lt;br /&gt;
En université c&#039;est la même chose, quand vous recevez des fonds pour une recherche dans un certain domaine, tant que vous n&#039;avez pas fini d&#039;explorer ce domaine, si vous utilisez ces fonds à faire une recherche dans totalement autre chose, vous allez avoir de sérieux problèmes avec le comité de gestion de l&#039;université!&lt;br /&gt;
&lt;br /&gt;
Il faut donc bien garder en tête chez vos étudiants que le développement à blanc (sans besoin exprimé du client) et en général une mauvaise chose, car cela part du principe que le développeur sais mieux que le client ce dont il a besoin, ce qui est largement prétentieux de sa part. Des idées, c&#039;est bien, mais vérifiez toujours avec votre client/utilisateur si c&#039;est en adéquation avec ses besoins.&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Bonjour, merci de votre commentaire, je vais y répondre assez succintement.</p>
<p>En ce qui concerne l&rsquo;exemple des liste chaînées, il y a deux aspect. <br />
L&rsquo;aspect algorithmique (connaissance des algorithme de base, tri, liste, recherches, calcul matriciel, calculs récursif etc). Ce genre de chose est en général abordé dans une cours d&rsquo;algorithmique théorique. Bien qu&rsquo;on puisse utiliser java comme support pour tester les connaissances des étudiants dans ce domaine, ce n&rsquo;est alors plus un cours de java, mais un cours d&rsquo;algorithmique que vous faites. Mon billet cible bien l&rsquo;apprentissage du langage <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>L&rsquo;aspect pratique: éviter d&rsquo;utiliser ArrayList quand LinkedList serait plus performant. Ce cadre, selon moi, peut très bien être abordé en demandant aux étudiants de gérer plusieurs centaines de milliers de données dans une liste. Il pourraient alors constater de visu les différences de performance entre les deux implémentations, sans avoir besoin d&rsquo;implémenter eux même l&rsquo;algorithme.</p>
<p>Pour le &laquo;&nbsp;surplus de travail&nbsp;&raquo;, il ne s&rsquo;agit pas de désavantager l&rsquo;étudiant qui en a fait plus et où tout fonctionne. Vive la créativité et la recherche personnelle. Il s&rsquo;agit de ne pas laisser passer une erreur ou des mauvais pratiques dans le code sous prétexte qu&rsquo;elle est dans un module non demandé, ni de compenser une erreur dans un besoin demandé sous prétexte que d&rsquo;autre besoin non demandé à été satisfait. Bref d&rsquo;éviter, je caricature, la situation &laquo;&nbsp;ca fait rien de ce que j&rsquo;ai demandé, mais je te met quand même ta moyenne parce que ça fait plein d&rsquo;autres choses&nbsp;&raquo;. Une erreur doit avoir le même poids pour tout le monde, qu&rsquo;il y aie ou non la machine à café dans le programme. Si vous n&rsquo;appliquez pas cette règle, ce n&rsquo;est plus un exercice que vous soumettez à vos étudiants, c&rsquo;est un concours où vous dites &laquo;&nbsp;épatez moi, le meilleur à 20 points&nbsp;&raquo;.</p>
<p>Les clients et utilisateurs adorent la recherche personnelle et le fait de proposer des alternative novatrices aux besoins. Ce qu&rsquo;il ne veulent pas, c&rsquo;est que ça leur coute beaucoup plus cher ou qu&rsquo;au final ça ne marche pas. En entreprise comme en cours, ca devrait être la même chose: si tu veux faire plus, libre à toi, mais si ça casse tout, tu assume! Fait d&rsquo;abord ce qui est requis. Si tu veux faire plus, essaye et si ça rate, ne le montre pas.<br />
Un bug dans une fonctionnalité non demandée, ca reste un bug et donc une défectuosité plus ou moins grave pour le client. En reprenant l&rsquo;exemple de l&rsquo;agenda, si lors de votre synchronisation à un LDAP ça efface toute la base, le premier truc que va vous demandez le client sera &laquo;&nbsp;vous trouvez normal de perdre toutes les données?&nbsp;&raquo; <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
En université c&rsquo;est la même chose, quand vous recevez des fonds pour une recherche dans un certain domaine, tant que vous n&rsquo;avez pas fini d&rsquo;explorer ce domaine, si vous utilisez ces fonds à faire une recherche dans totalement autre chose, vous allez avoir de sérieux problèmes avec le comité de gestion de l&rsquo;université!</p>
<p>Il faut donc bien garder en tête chez vos étudiants que le développement à blanc (sans besoin exprimé du client) et en général une mauvaise chose, car cela part du principe que le développeur sais mieux que le client ce dont il a besoin, ce qui est largement prétentieux de sa part. Des idées, c&rsquo;est bien, mais vérifiez toujours avec votre client/utilisateur si c&rsquo;est en adéquation avec ses besoins.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Supplique aux enseignants par Makkhdyn</title>
		<link>https://blog.developpez.com/ddelbecq/p9862/java/supplique_aux_enseignants#comment-15</link>
		<dc:creator><![CDATA[Makkhdyn]]></dc:creator>
		<pubDate>Sun, 03 Apr 2011 14:54:12 +0000</pubDate>
		<guid isPermaLink="false">#comment-15</guid>
		<description><![CDATA[Très bon article.&lt;br /&gt;
En effet, beaucoup trop de mauvaises pratiques sont apprises durant la formation univesitaire.&lt;br /&gt;
&lt;br /&gt;
Cependant, un point particulier me fait tiquer : &quot;Interdisez vous d&#039;interdire&quot;.&lt;br /&gt;
Bien qu&#039;effectivement ré-implémenter chaque fois une liste chaînée est inutile, faire une première implémentation soi même (durant le cours) permet d&#039;appréhender les différences qu&#039;il peut y avoir entre deux implémentations de List, et l&#039;intérêt d&#039;en utiliser une par rapport à l&#039;autre.&lt;br /&gt;
A l&#039;opposé, beaucoup trop de développeurs utilisent des ArrayList tout simplement parce qu&#039;ils ne connaissent que cette implémentation, ou parce que &quot;c&#039;est celle qu&#039;ils ont l&#039;habitude d&#039;utiliser&quot;.&lt;br /&gt;
Ce travail d&#039;implémentation, qui doit-être considéré comme &quot;théorique&quot; uniquement (dans le sens, qui n&#039;est pas sensé être réutilisé dans un cadre autre que le cours de java) peut avoir une importance fondamentale, en particulier lorsque le cours donné n&#039;est pas une approche de java le langage uniquement mais du développement en général aussi.&lt;br /&gt;
&lt;br /&gt;
Autre point, concernant les étudiants qui veulent en faire trop.&lt;br /&gt;
Pour simplifier ce que j&#039;interprète, il faudrait punir un étudiant qui essaye de faire plus dans le cadre de l&#039;apprentissage, que ce soit un succes ou un échec.&lt;br /&gt;
Outre le fait que ce soit l&#039;opposé absolu de &quot;interdisez vous d&#039;interdir&quot;, ce fonctionnement n&#039;est pas très pédagogue. Punir les personnes qui _essayent_ de faire mieux c&#039;est les empêcher d&#039;évoluer et limiter leur potentiel.&lt;br /&gt;
Il ne faut pas oublier que la formation (universitaire ici) n&#039;a pas pour but de préparer les étudiants au fonctionnement des SSII mais aux différents emplois dans le monde de l&#039;informatique, que ce soit dans la recherche ou dans le service.&lt;br /&gt;
Dans le cadre d&#039;une formation professionnelle, cette idée serait &quot;plus envisageable&quot; mais quand bien même, ce n&#039;est pas à l&#039;école de fournir cette partie la de la formation, mais bien à l&#039;entreprise. D&#039;ailleurs, même dans le cadre de l&#039;entreprise, l&#039;idée d&#039;une &quot;punition&quot; pour quelqu&#039;un qui essaye d&#039;en faire plus me parait plus qu&#039;étrange. Effectivement mettre des limites en entreprise et signaler à quelqu&#039;un que ce qu&#039;il fait peut (potentiellement) être contre-productif mais l&#039;idée d&#039;une &quot;sanction&quot; appliquée semble inapproprié.]]></description>
		<content:encoded><![CDATA[<p>Très bon article.<br />
En effet, beaucoup trop de mauvaises pratiques sont apprises durant la formation univesitaire.</p>
<p>Cependant, un point particulier me fait tiquer : &laquo;&nbsp;Interdisez vous d&rsquo;interdire&nbsp;&raquo;.<br />
Bien qu&rsquo;effectivement ré-implémenter chaque fois une liste chaînée est inutile, faire une première implémentation soi même (durant le cours) permet d&rsquo;appréhender les différences qu&rsquo;il peut y avoir entre deux implémentations de List, et l&rsquo;intérêt d&rsquo;en utiliser une par rapport à l&rsquo;autre.<br />
A l&rsquo;opposé, beaucoup trop de développeurs utilisent des ArrayList tout simplement parce qu&rsquo;ils ne connaissent que cette implémentation, ou parce que &laquo;&nbsp;c&rsquo;est celle qu&rsquo;ils ont l&rsquo;habitude d&rsquo;utiliser&nbsp;&raquo;.<br />
Ce travail d&rsquo;implémentation, qui doit-être considéré comme &laquo;&nbsp;théorique&nbsp;&raquo; uniquement (dans le sens, qui n&rsquo;est pas sensé être réutilisé dans un cadre autre que le cours de java) peut avoir une importance fondamentale, en particulier lorsque le cours donné n&rsquo;est pas une approche de java le langage uniquement mais du développement en général aussi.</p>
<p>Autre point, concernant les étudiants qui veulent en faire trop.<br />
Pour simplifier ce que j&rsquo;interprète, il faudrait punir un étudiant qui essaye de faire plus dans le cadre de l&rsquo;apprentissage, que ce soit un succes ou un échec.<br />
Outre le fait que ce soit l&rsquo;opposé absolu de &laquo;&nbsp;interdisez vous d&rsquo;interdir&nbsp;&raquo;, ce fonctionnement n&rsquo;est pas très pédagogue. Punir les personnes qui _essayent_ de faire mieux c&rsquo;est les empêcher d&rsquo;évoluer et limiter leur potentiel.<br />
Il ne faut pas oublier que la formation (universitaire ici) n&rsquo;a pas pour but de préparer les étudiants au fonctionnement des SSII mais aux différents emplois dans le monde de l&rsquo;informatique, que ce soit dans la recherche ou dans le service.<br />
Dans le cadre d&rsquo;une formation professionnelle, cette idée serait &laquo;&nbsp;plus envisageable&nbsp;&raquo; mais quand bien même, ce n&rsquo;est pas à l&rsquo;école de fournir cette partie la de la formation, mais bien à l&rsquo;entreprise. D&rsquo;ailleurs, même dans le cadre de l&rsquo;entreprise, l&rsquo;idée d&rsquo;une &laquo;&nbsp;punition&nbsp;&raquo; pour quelqu&rsquo;un qui essaye d&rsquo;en faire plus me parait plus qu&rsquo;étrange. Effectivement mettre des limites en entreprise et signaler à quelqu&rsquo;un que ce qu&rsquo;il fait peut (potentiellement) être contre-productif mais l&rsquo;idée d&rsquo;une &laquo;&nbsp;sanction&nbsp;&raquo; appliquée semble inapproprié.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Devinette sur les ThreadLocal par _xme_</title>
		<link>https://blog.developpez.com/ddelbecq/p7625/java/javanettes/javanette_threadlocals#comment-31</link>
		<dc:creator><![CDATA[_xme_]]></dc:creator>
		<pubDate>Thu, 10 Jun 2010 11:02:43 +0000</pubDate>
		<guid isPermaLink="false">#comment-31</guid>
		<description><![CDATA[tiens je viens de découvrir qu&#039;en utilisant le lien vos notifications, on pouvait aussi voir les réponses blogs comme celui ci :)&lt;br /&gt;
Et du coup j&#039;ai découvert un message non lu ^^&lt;br /&gt;
en tous cas merci pour ces questions qui m&#039;ont clairement montré que je pouvais repartir étudier :D&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>tiens je viens de découvrir qu&rsquo;en utilisant le lien vos notifications, on pouvait aussi voir les réponses blogs comme celui ci <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
Et du coup j&rsquo;ai découvert un message non lu ^^<br />
en tous cas merci pour ces questions qui m&rsquo;ont clairement montré que je pouvais repartir étudier <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur ThreadLocal, partie 1, principes du stockage magique par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p7615/java/java-standard/threadlocal_partie_1_principes_du_stocka#comment-6</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Thu, 01 Apr 2010 13:01:46 +0000</pubDate>
		<guid isPermaLink="false">#comment-6</guid>
		<description><![CDATA[Merci benwit. Corrigé. Pour le 2, l&#039;erreur viens de la javadoc de ThreadLocal, t&#039;as plus qu&#039;à leur adresser un bugreport :)]]></description>
		<content:encoded><![CDATA[<p>Merci benwit. Corrigé. Pour le 2, l&rsquo;erreur viens de la javadoc de ThreadLocal, t&rsquo;as plus qu&rsquo;à leur adresser un bugreport <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur ThreadLocal, partie 1, principes du stockage magique par benwit</title>
		<link>https://blog.developpez.com/ddelbecq/p7615/java/java-standard/threadlocal_partie_1_principes_du_stocka#comment-5</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Thu, 01 Apr 2010 12:20:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-5</guid>
		<description><![CDATA[Deux petites remarques, ça serait plutôt :&lt;br /&gt;
&lt;br /&gt;
1)  On y vois la &lt;b&gt;redéfinition&lt;/b&gt; de la méthode &quot;initialValue()&quot; &lt;br /&gt;
&lt;br /&gt;
2) public static int getCurrentThreadId() {  &lt;br /&gt;
         return uniqueNum.get();  &lt;br /&gt;
   }  ]]></description>
		<content:encoded><![CDATA[<p>Deux petites remarques, ça serait plutôt :</p>
<p>1)  On y vois la <b>redéfinition</b> de la méthode &laquo;&nbsp;initialValue()&nbsp;&raquo; </p>
<p>2) public static int getCurrentThreadId() {  <br />
         return uniqueNum.get();  <br />
   }  </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur ThreadLocal, partie 1, principes du stockage magique par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p7615/java/java-standard/threadlocal_partie_1_principes_du_stocka#comment-4</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Thu, 01 Apr 2010 10:45:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-4</guid>
		<description><![CDATA[Comme beaucoup de choses, ce qui compte c&#039;est une utilisation correcte de celle-ci. Au bon endroit et en respectant certains principes,  Parfois, il faut un moyen de passer des données en aval sans les passer en paramètre de méthode et soit on utilise ça, soit on réivente la roue en faisant le même à la main. Tout ça sera expliqué dans la partie deux à paraître ;)&lt;br /&gt;
&lt;br /&gt;
Mais on est d&#039;accord sur un point je pense, a moins d&#039;avoir une très bonne raison de le faire, à ne pas utiliser.]]></description>
		<content:encoded><![CDATA[<p>Comme beaucoup de choses, ce qui compte c&rsquo;est une utilisation correcte de celle-ci. Au bon endroit et en respectant certains principes,  Parfois, il faut un moyen de passer des données en aval sans les passer en paramètre de méthode et soit on utilise ça, soit on réivente la roue en faisant le même à la main. Tout ça sera expliqué dans la partie deux à paraître <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Mais on est d&rsquo;accord sur un point je pense, a moins d&rsquo;avoir une très bonne raison de le faire, à ne pas utiliser.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur ThreadLocal, partie 1, principes du stockage magique par TheNOHDirector</title>
		<link>https://blog.developpez.com/ddelbecq/p7615/java/java-standard/threadlocal_partie_1_principes_du_stocka#comment-3</link>
		<dc:creator><![CDATA[TheNOHDirector]]></dc:creator>
		<pubDate>Thu, 01 Apr 2010 09:11:53 +0000</pubDate>
		<guid isPermaLink="false">#comment-3</guid>
		<description><![CDATA[Également sur StackOverFlow : http://stackoverflow.com/questions/817856/when-and-how-should-i-use-a-threadlocal-variable]]></description>
		<content:encoded><![CDATA[<p>Également sur StackOverFlow : <a href="http://stackoverflow.com/questions/817856/when-and-how-should-i-use-a-threadlocal-variable" rel="nofollow">http://stackoverflow.com/questions/817856/when-and-how-should-i-use-a-threadlocal-variable</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur ThreadLocal, partie 1, principes du stockage magique par TheNOHDirector</title>
		<link>https://blog.developpez.com/ddelbecq/p7615/java/java-standard/threadlocal_partie_1_principes_du_stocka#comment-2</link>
		<dc:creator><![CDATA[TheNOHDirector]]></dc:creator>
		<pubDate>Thu, 01 Apr 2010 09:08:26 +0000</pubDate>
		<guid isPermaLink="false">#comment-2</guid>
		<description><![CDATA[Je me permet de faire une remarque au sujet du ThreadLocal, autant cette classe peut servir, autant je déconseille son utilisation au possible!&lt;br /&gt;
&lt;br /&gt;
En effet utiliser ce genre de chose, c&#039;est comme si on utilisait des variables globales scopées dans une thread. Et les variables globales c&#039;est très souvent mal!&lt;br /&gt;
&lt;br /&gt;
http://fr.wikipedia.org/wiki/Variable_globale&lt;br /&gt;
&lt;br /&gt;
Pour les les lecteurs anglophones il y a une entrée sur StackOverFlow, je conseille de lire les retours à la question : http://stackoverflow.com/questions/484635/are-global-variables-bad]]></description>
		<content:encoded><![CDATA[<p>Je me permet de faire une remarque au sujet du ThreadLocal, autant cette classe peut servir, autant je déconseille son utilisation au possible!</p>
<p>En effet utiliser ce genre de chose, c&rsquo;est comme si on utilisait des variables globales scopées dans une thread. Et les variables globales c&rsquo;est très souvent mal!</p>
<p><a href="http://fr.wikipedia.org/wiki/Variable_globale" rel="nofollow">http://fr.wikipedia.org/wiki/Variable_globale</a></p>
<p>Pour les les lecteurs anglophones il y a une entrée sur StackOverFlow, je conseille de lire les retours à la question : <a href="http://stackoverflow.com/questions/484635/are-global-variables-bad" rel="nofollow">http://stackoverflow.com/questions/484635/are-global-variables-bad</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Obtenir l&#8217;ip de la machine par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p8774/java/java-standard/obtenir_l_ip_de_la_machine#comment-10</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Wed, 31 Mar 2010 09:34:08 +0000</pubDate>
		<guid isPermaLink="false">#comment-10</guid>
		<description><![CDATA[Pas que je sache, mais si tu t&#039;oriente vers les protocole upnp (pour gérer l&#039;ip distante), je sais que le logiciel Azureus, en java, implémente au moins en partie ce protocole pour gérer ses ports. Il y a peut-être quelque chose à récupérer de ce coté là....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour la gestion de base, je ne vois pas pourquoi jakarta fournirait une librairie, les données étant présentes dans l&#039;api standard de java, ça n&#039;a jamais été la vocation de jakarta de réinventer la roue de ce coté là.]]></description>
		<content:encoded><![CDATA[<p>Pas que je sache, mais si tu t&rsquo;oriente vers les protocole upnp (pour gérer l&rsquo;ip distante), je sais que le logiciel Azureus, en java, implémente au moins en partie ce protocole pour gérer ses ports. Il y a peut-être quelque chose à récupérer de ce coté là&#8230;.</p>
<p>
Pour la gestion de base, je ne vois pas pourquoi jakarta fournirait une librairie, les données étant présentes dans l&rsquo;api standard de java, ça n&rsquo;a jamais été la vocation de jakarta de réinventer la roue de ce coté là.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Obtenir l&#8217;ip de la machine par keulkeul</title>
		<link>https://blog.developpez.com/ddelbecq/p8774/java/java-standard/obtenir_l_ip_de_la_machine#comment-9</link>
		<dc:creator><![CDATA[keulkeul]]></dc:creator>
		<pubDate>Wed, 31 Mar 2010 08:19:50 +0000</pubDate>
		<guid isPermaLink="false">#comment-9</guid>
		<description><![CDATA[David,&lt;br /&gt;
&lt;br /&gt;
Très sympathique ton billet.&lt;br /&gt;
&lt;br /&gt;
Sais-tu s&#039;il existe d&#039;autres API qui font a peu près la même chose (du côté Apache ...) ?&lt;br /&gt;
&lt;br /&gt;
Mickael]]></description>
		<content:encoded><![CDATA[<p>David,</p>
<p>Très sympathique ton billet.</p>
<p>Sais-tu s&rsquo;il existe d&rsquo;autres API qui font a peu près la même chose (du côté Apache &#8230;) ?</p>
<p>Mickael</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Devinette sur les ThreadLocal par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p7625/java/javanettes/javanette_threadlocals#comment-30</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Fri, 19 Mar 2010 15:33:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-30</guid>
		<description><![CDATA[exact, un article doit suivre sur les Threadlocal (toujours en brouillon, désolé). Je posterais un commentaire quand il sera prêt.]]></description>
		<content:encoded><![CDATA[<p>exact, un article doit suivre sur les Threadlocal (toujours en brouillon, désolé). Je posterais un commentaire quand il sera prêt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Devinette sur les ThreadLocal par _xme_</title>
		<link>https://blog.developpez.com/ddelbecq/p7625/java/javanettes/javanette_threadlocals#comment-29</link>
		<dc:creator><![CDATA[_xme_]]></dc:creator>
		<pubDate>Thu, 18 Mar 2010 14:24:32 +0000</pubDate>
		<guid isPermaLink="false">#comment-29</guid>
		<description><![CDATA[Il manque un peu une correction ;)&lt;br /&gt;
du coup seul un test permet d&#039;obtenir les solutions]]></description>
		<content:encoded><![CDATA[<p>Il manque un peu une correction <img src="https://blog.developpez.com/ddelbecq/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
du coup seul un test permet d&rsquo;obtenir les solutions</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Solution: les boutons d&#8217;eclipse ne fonctionnent plus avec ubuntu 9.10 par joseph_p</title>
		<link>https://blog.developpez.com/ddelbecq/p8288/java/solution_les_boutons_d_eclipse_ne_foncti_10#comment-1</link>
		<dc:creator><![CDATA[joseph_p]]></dc:creator>
		<pubDate>Fri, 06 Nov 2009 11:39:33 +0000</pubDate>
		<guid isPermaLink="false">#comment-1</guid>
		<description><![CDATA[merci de l&#039;info &lt;br /&gt;
&lt;br /&gt;
cela ne fait que renforcer mon attentisme face à 9.10, cf http://www.theregister.co.uk/2009/11/03/karmic_koala_frustration/&lt;br /&gt;
&lt;br /&gt;
++]]></description>
		<content:encoded><![CDATA[<p>merci de l&rsquo;info </p>
<p>cela ne fait que renforcer mon attentisme face à 9.10, cf <a href="http://www.theregister.co.uk/2009/11/03/karmic_koala_frustration/" rel="nofollow">http://www.theregister.co.uk/2009/11/03/karmic_koala_frustration/</a></p>
<p>++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Améliorer le rendu de JavaHelp par tchize_</title>
		<link>https://blog.developpez.com/ddelbecq/p7897/java/java-standard/contentviewer_javahelp#comment-8</link>
		<dc:creator><![CDATA[tchize_]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 23:07:31 +0000</pubDate>
		<guid isPermaLink="false">#comment-8</guid>
		<description><![CDATA[le composant &quot;Browser&quot; du SWT, autant que je sache, utilise le même principe que JDIC.]]></description>
		<content:encoded><![CDATA[<p>le composant &laquo;&nbsp;Browser&nbsp;&raquo; du SWT, autant que je sache, utilise le même principe que JDIC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Améliorer le rendu de JavaHelp par benwit</title>
		<link>https://blog.developpez.com/ddelbecq/p7897/java/java-standard/contentviewer_javahelp#comment-7</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 21:28:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-7</guid>
		<description><![CDATA[Super intéressant ...&lt;br /&gt;
&lt;br /&gt;
J&#039;avais pour d&#039;autre besoin html utilisé SWT et son composant Browser (le problème des librairies natives doit être le même qu&#039;avec JDIC)&lt;br /&gt;
&lt;br /&gt;
Et j&#039;avais même trouvé une intégration Swing de ce composant SWT.&lt;br /&gt;
&lt;br /&gt;
Lobo et Cobra, c&#039;est bon à savoir.]]></description>
		<content:encoded><![CDATA[<p>Super intéressant &#8230;</p>
<p>J&rsquo;avais pour d&rsquo;autre besoin html utilisé SWT et son composant Browser (le problème des librairies natives doit être le même qu&rsquo;avec JDIC)</p>
<p>Et j&rsquo;avais même trouvé une intégration Swing de ce composant SWT.</p>
<p>Lobo et Cobra, c&rsquo;est bon à savoir.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
