<?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 : Conventions de programmation : la nécessaire maturité</title>
	<atom:link href="http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/</link>
	<description>Développement Web, bonnes pratiques et performances</description>
	<lastBuildDate>Wed, 08 Feb 2012 19:43:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Gastero Prod</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27342</link>
		<dc:creator>Gastero Prod</dc:creator>
		<pubDate>Fri, 01 Aug 2008 07:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27342</guid>
		<description>&lt;strong&gt;Mes conventions de codage...&lt;/strong&gt;
Oncle Tom m’a envoyé en douce il y a quelques jours une patate chaude en m’invitant à vous parler de mes conventions de codage. Vaste sujet, et surtout très vite trollesque, de quoi se régaler....</description>
		<content:encoded><![CDATA[<p><strong>Mes conventions de codage&#8230;</strong></p>
<p>Oncle Tom m’a envoyé en douce il y a quelques jours une patate chaude en m’invitant à vous parler de mes conventions de codage. Vaste sujet, et surtout très vite trollesque, de quoi se régaler&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27291</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Fri, 25 Jul 2008 12:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27291</guid>
		<description>Y&#039;aurait de quoi faire un blog tabs vs. space avec tout ça ! Ceci dit j&#039;étais loin de me douter qu&#039;y avait vraiment 2 clans qui s&#039;opposaient comme ça.
Ce que je regrette du coup dans les projets PHP c&#039;est qu&#039;on soit un coup en 2 espaces, 4 espaces, 1 tab ... bref difficile de se fixer.
En tous cas vos commentaires sont intéressants, les retours extérieurs aussi. On sent quand même les habitudes ;-)</description>
		<content:encoded><![CDATA[<p>Y&#8217;aurait de quoi faire un blog tabs vs. space avec tout ça ! Ceci dit j&#8217;étais loin de me douter qu&#8217;y avait vraiment 2 clans qui s&#8217;opposaient comme ça.</p>
<p>Ce que je regrette du coup dans les projets <acronym title="Pre-Hypertext Processing">PHP</acronym> c&#8217;est qu&#8217;on soit un coup en 2 espaces, 4 espaces, 1 tab &#8230; bref difficile de se fixer.</p>
<p>En tous cas vos commentaires sont intéressants, les retours extérieurs aussi. On sent quand même les habitudes <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Xavier</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27288</link>
		<dc:creator>Xavier</dc:creator>
		<pubDate>Fri, 25 Jul 2008 10:41:31 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27288</guid>
		<description>Allez, je fais une exception à la règle pour toi, Tom. Mais c&#039;est bien parce que NiKo a posté une réponse qui me convient parfaitement ! (comment ça, fainéant ?)
http://lacot.org/blog/2008/07/24/mes-conventions-de-codage.html</description>
		<content:encoded><![CDATA[<p>Allez, je fais une exception à la règle pour toi, Tom. Mais c&#8217;est bien parce que NiKo a posté une réponse qui me convient parfaitement ! (comment ça, fainéant ?)</p>
<p><a href="http://lacot.org/blog/2008/07/24/mes-conventions-de-codage.html" rel="nofollow">http://lacot.org/blog/2008/07/24/mes-conventions-de-codage.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Vincent Voyer</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27283</link>
		<dc:creator>Vincent Voyer</dc:creator>
		<pubDate>Fri, 25 Jul 2008 06:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27283</guid>
		<description>Ça devient complexe ces commentaires ! :)
Je crois qu&#039;il faudrait qu&#039;un Français fasse un article sur &quot;tabs&quot; vs &quot;space&quot;, des anglais s&#039;y sont essayés, oncle tom si tu veux encore plus de commentaires lance donc un &quot;espace&quot; vs &quot;tabs&quot; !
On voit tout de même que dès qu&#039;on parle un peu de la vie de tous les jours des développeurs, ils sont prompts à répondre !</description>
		<content:encoded><![CDATA[<p>Ça devient complexe ces commentaires ! <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Je crois qu&#8217;il faudrait qu&#8217;un Français fasse un article sur &laquo;&nbsp;tabs&nbsp;&raquo; vs &laquo;&nbsp;space&nbsp;&raquo;, des anglais s&#8217;y sont essayés, oncle tom si tu veux encore plus de commentaires lance donc un &laquo;&nbsp;espace&nbsp;&raquo; vs &laquo;&nbsp;tabs&nbsp;&raquo; !</p>
<p>On voit tout de même que dès qu&#8217;on parle un peu de la vie de tous les jours des développeurs, ils sont prompts à répondre !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Moosh</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27274</link>
		<dc:creator>Moosh</dc:creator>
		<pubDate>Thu, 24 Jul 2008 17:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27274</guid>
		<description>Une microrègle dans claroline.
une variable qui contient une liste d&#039;élément portera le nom du conteneur s&#039;il existe mais c&#039;est rare, dans les autres cas, il portera le noms des éléments, mais pas au pluriel. On suffixera le nom de List ou Array pour exprimer le contenu de la variable</description>
		<content:encoded><![CDATA[<p>Une microrègle dans claroline.</p>
<p>une variable qui contient une liste d&#8217;élément portera le nom du conteneur s&#8217;il existe mais c&#8217;est rare, dans les autres cas, il portera le noms des éléments, mais pas au pluriel. On suffixera le nom de List ou Array pour exprimer le contenu de la variable</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Mig</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27272</link>
		<dc:creator>Mig</dc:creator>
		<pubDate>Thu, 24 Jul 2008 16:12:32 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27272</guid>
		<description>Chouette article,
Pour ma part ... je prends les conventions un peu à droite et à gauche ... au lieu de me focaliser sur une seule ! tant que ca reste compréhensible (avec penchant pour la convention hongroise car un prof m&#039;en a fait baver il fût un temps ...)
    Ensuite ca dépends de quel monde nous venons .. Java boy ou plutôt Scriptoman ou Unix geek ...
Aussinon c&#039;est complètement idiot d&#039;utiliser des espaces au lieu de tabs pour l&#039;indentation pour la simple et bonne raison car quand tu te déplaces dans ton code sans souris ( ce qui est souvent le cas des dévelopeurs ... ) C&#039;est bien plus simple de sauter de tablulation en tabulation pour mieux comprendre à quel niveau  nous nous trouvons ...
Certains éditeurs permettent aussi de commenter des lignes de codes commençant par des tabs en mode insert !
Cheers
Mig</description>
		<content:encoded><![CDATA[<p>Chouette article, </p>
<p>Pour ma part &#8230; je prends les conventions un peu à droite et à gauche &#8230; au lieu de me focaliser sur une seule ! tant que ca reste compréhensible (avec penchant pour la convention hongroise car un prof m&#8217;en a fait baver il fût un temps &#8230;)<br />
    Ensuite ca dépends de quel monde nous venons .. Java boy ou plutôt Scriptoman ou Unix geek &#8230; </p>
<p>Aussinon c&#8217;est complètement idiot d&#8217;utiliser des espaces au lieu de tabs pour l&#8217;indentation pour la simple et bonne raison car quand tu te déplaces dans ton code sans souris ( ce qui est souvent le cas des dévelopeurs &#8230; ) C&#8217;est bien plus simple de sauter de tablulation en tabulation pour mieux comprendre à quel niveau  nous nous trouvons &#8230;<br />
Certains éditeurs permettent aussi de commenter des lignes de codes commençant par des tabs en mode insert ! </p>
<p>Cheers<br />
Mig</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Vive les vacances - ou comment se faire remarquer avant la reprise&#8230; &#124; ThierryPOINOT.COM - la V1</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27271</link>
		<dc:creator>Vive les vacances - ou comment se faire remarquer avant la reprise&#8230; &#124; ThierryPOINOT.COM - la V1</dc:creator>
		<pubDate>Thu, 24 Jul 2008 14:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27271</guid>
		<description>[...] Et la rumeur se confirme se matin (1h50) en lisant pour la dernière fois mes flux, je tombe sur un article de l&#8217;Oncle Tom&#8230;Bon pas très original comme article puisque c&#8217;est au moins le 10eme que je lis depuis [...]</description>
		<content:encoded><![CDATA[<p>[...] Et la rumeur se confirme se matin (1h50) en lisant pour la dernière fois mes flux, je tombe sur un article de l&#8217;Oncle Tom&#8230;Bon pas très original comme article puisque c&#8217;est au moins le 10eme que je lis depuis [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Prendre un Café</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27266</link>
		<dc:creator>Prendre un Café</dc:creator>
		<pubDate>Wed, 23 Jul 2008 19:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27266</guid>
		<description>&lt;strong&gt;Mes conventions de codage......&lt;/strong&gt;
Personnellement, j&#039;ai mes petites préférences et tout comme Oncle Tom - qui m&#039;a gentiment refilé cette chaîne[2] - j&#039;ai tendance à appliquer les standards de codage de symfony, que je trouve homogènes et cohérents. Mais ce sont là bien évid...</description>
		<content:encoded><![CDATA[<p><strong>Mes conventions de codage&#8230;&#8230;</strong></p>
<p>Personnellement, j&#8217;ai mes petites préférences et tout comme Oncle Tom &#8211; qui m&#8217;a gentiment refilé cette chaîne[2] &#8211; j&#8217;ai tendance à appliquer les standards de codage de symfony, que je trouve homogènes et cohérents. Mais ce sont là bien évid&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27264</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Wed, 23 Jul 2008 16:12:11 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27264</guid>
		<description>@Tristan : ça m&#039;est complètement sorti de la thème le PHPBeautifier. À creuser pour moi car jamais utilisé. La démo de Joel est assez convaincante aussi ... mais je me vois mal l&#039;utiliser, notamment dans SF qui nettoie tout comme il faut.
@Gilles : subjectif aussi car 4 ça fait trop espacé pour mes yeux. Je rajoute la convention de Zend, honte à moi ;-)
@Ghusse : Effectivement pour les tabulations, et sa taille décidée par l&#039;utilisateur ... y&#039;aura toujours un inconvénient toutes façons !
@remouk : p&#039;tit joueur ! C&#039;était ma première chaîne, jusqu&#039;à présent j&#039;avais toujours botté en touche et je me suis dis que c&#039;était l&#039;occasion de traiter ça sans que ça soit apparent.</description>
		<content:encoded><![CDATA[<p>@Tristan : ça m&#8217;est complètement sorti de la thème le PHPBeautifier. À creuser pour moi car jamais utilisé. La démo de Joel est assez convaincante aussi &#8230; mais je me vois mal l&#8217;utiliser, notamment dans SF qui nettoie tout comme il faut.</p>
<p>@Gilles : subjectif aussi car 4 ça fait trop espacé pour mes yeux. Je rajoute la convention de Zend, honte à moi <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>@Ghusse : Effectivement pour les tabulations, et sa taille décidée par l&#8217;utilisateur &#8230; y&#8217;aura toujours un inconvénient toutes façons !</p>
<p>@remouk : p&#8217;tit joueur ! C&#8217;était ma première chaîne, jusqu&#8217;à présent j&#8217;avais toujours botté en touche et je me suis dis que c&#8217;était l&#8217;occasion de traiter ça sans que ça soit apparent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : remouk</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27263</link>
		<dc:creator>remouk</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27263</guid>
		<description>Non désolé mais les chaînes, je fais pas. :) Et puis les conventions de Symfony me conviennent parfaitement !</description>
		<content:encoded><![CDATA[<p>Non désolé mais les chaînes, je fais pas. <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Et puis les conventions de Symfony me conviennent parfaitement !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Ghusse</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27258</link>
		<dc:creator>Ghusse</dc:creator>
		<pubDate>Wed, 23 Jul 2008 10:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27258</guid>
		<description>Bonjour,
J&#039;étais du même avis que toi concernant les espaces et les tabulations. Le soucis apparaît dès que tu travailles à plusieurs sur les mêmes fichiers, et que tous n&#039;ont pas les mêmes préférences. Moi, par exemple, je préfère des tabulations avec une taille de 4. Je suppose que lire ton code me paraitrait moins clair.
L&#039;avantage des tabulations, c&#039;est que c&#039;est à l&#039;utilisateur final de décider la manière dont s&#039;afficheront les indentations. C&#039;est finalement la solution que je trouve la plus adaptée. Tu préfères des tabulations de 2 ? Il suffit de paramétrer ton éditeur pour que l&#039;affichage soit à ta convenance, sans pour autant m&#039;empêcher de les afficher avec une taille double.</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>J&#8217;étais du même avis que toi concernant les espaces et les tabulations. Le soucis apparaît dès que tu travailles à plusieurs sur les mêmes fichiers, et que tous n&#8217;ont pas les mêmes préférences. Moi, par exemple, je préfère des tabulations avec une taille de 4. Je suppose que lire ton code me paraitrait moins clair.<br />
L&#8217;avantage des tabulations, c&#8217;est que c&#8217;est à l&#8217;utilisateur final de décider la manière dont s&#8217;afficheront les indentations. C&#8217;est finalement la solution que je trouve la plus adaptée. Tu préfères des tabulations de 2 ? Il suffit de paramétrer ton éditeur pour que l&#8217;affichage soit à ta convenance, sans pour autant m&#8217;empêcher de les afficher avec une taille double.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Hoizey</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27257</link>
		<dc:creator>Nicolas Hoizey</dc:creator>
		<pubDate>Wed, 23 Jul 2008 10:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27257</guid>
		<description>Les coding standards de PEAR sont quand même présents dans la doc PHP, c&#039;est déjà une bonne piste...</description>
		<content:encoded><![CDATA[<p>Les coding standards de PEAR sont quand même présents dans la doc <acronym title="Pre-Hypertext Processing">PHP</acronym>, c&#8217;est déjà une bonne piste&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gilles</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27256</link>
		<dc:creator>Gilles</dc:creator>
		<pubDate>Wed, 23 Jul 2008 10:40:01 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27256</guid>
		<description>Hi,
Pour ma part, c&#039;est toujours 4 espaces. J&#039;aime pas 2 espaces. (avis subjectif) ça alourdi la lecture du code (surtout en PHP). Je préfère du code aéré, bien espacé. Par contre, quand je suis sur un projet Symfony, j&#039;utilise du 2 espaces pour rester dans les conventions du framework.
Il y a aussi &lt;a href=&quot;http://framework.zend.com/manual/fr/coding-standard.html&quot; title=&quot;Convention de codage PHP du Zend Framework&quot; rel=&quot;nofollow&quot;&gt;la convention Zend Framework&lt;/a&gt;, celle que j&#039;utilise.
Bonne journée.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Pour ma part, c&#8217;est toujours 4 espaces. J&#8217;aime pas 2 espaces. (avis subjectif) ça alourdi la lecture du code (surtout en <acronym title="Pre-Hypertext Processing">PHP</acronym>). Je préfère du code aéré, bien espacé. Par contre, quand je suis sur un projet Symfony, j&#8217;utilise du 2 espaces pour rester dans les conventions du framework.</p>
<p>Il y a aussi <a href="http://framework.zend.com/manual/fr/coding-standard.html" title="Convention de codage PHP du Zend Framework" rel="nofollow">la convention Zend Framework</a>, celle que j&#8217;utilise.</p>
<p>Bonne journée.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Olivier</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27255</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Wed, 23 Jul 2008 09:40:36 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27255</guid>
		<description>hello
Pour moi tes recommandations font a peu près consensus et j&#039;utilise les mêmes. Je regrette que les développeurs de php ne préconisent pas quelque chose. L&#039;initiative de PEAR a été très structurante à l&#039;époque de PHP4.</description>
		<content:encoded><![CDATA[<p>hello</p>
<p>Pour moi tes recommandations font a peu près consensus et j&#8217;utilise les mêmes. Je regrette que les développeurs de php ne préconisent pas quelque chose. L&#8217;initiative de PEAR a été très structurante à l&#8217;époque de PHP4.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tristan Rivoallan</title>
		<link>http://case.oncle-tom.net/2008/conventions-de-programmation-necessaire-maturite/#comment-27254</link>
		<dc:creator>Tristan Rivoallan</dc:creator>
		<pubDate>Wed, 23 Jul 2008 09:08:34 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1014#comment-27254</guid>
		<description>très intéressant comme toujours.
deux remarques (1 cent par remarque) :
 * tu ne mentionnes pas l&#039;outillage disponible qui permet d&#039;imposer / faciliter l&#039;utilisation de conventions de codage au sein d&#039;une équipe : http://pear.php.net/package/PHP_Beautifier, http://pear.php.net/package/PHP_CodeSniffer
 * Joel Spolsky a un point de vue très intéressant sur la notation hongroise. je pense qu&#039;il n&#039;a pas tort du tout : http://www.joelonsoftware.com/articles/Wrong.html
et à bientôt :)</description>
		<content:encoded><![CDATA[<p>très intéressant comme toujours.</p>
<p>deux remarques (1 cent par remarque) :<br />
 * tu ne mentionnes pas l&#8217;outillage disponible qui permet d&#8217;imposer / faciliter l&#8217;utilisation de conventions de codage au sein d&#8217;une équipe : <a href="http://pear.php.net/package/PHP_Beautifier" rel="nofollow">http://pear.php.net/package/PHP_Beautifier</a>, <a href="http://pear.php.net/package/PHP_CodeSniffer" rel="nofollow">http://pear.php.net/package/PHP_CodeSniffer</a><br />
 * Joel Spolsky a un point de vue très intéressant sur la notation hongroise. je pense qu&#8217;il n&#8217;a pas tort du tout : <a href="http://www.joelonsoftware.com/articles/Wrong.html" rel="nofollow">http://www.joelonsoftware.com/articles/Wrong.html</a></p>
<p>et à bientôt <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

