<?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 : Quizz PHP : Correction</title>
	<atom:link href="http://www.ze-technology.com/2010/02/01/quizz-php-corrections/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/</link>
	<description>Ze Blog qui parle de Ze Technology. Univers du libre, programmation, société, business...</description>
	<lastBuildDate>Wed, 07 Dec 2011 00:31:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Par : Emily</title>
		<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/comment-page-1/#comment-351</link>
		<dc:creator>Emily</dc:creator>
		<pubDate>Wed, 02 Jun 2010 03:30:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.ze-technology.com/?p=638#comment-351</guid>
		<description>C&#039;est une excellente idée ce code (il est vraiment horrible ;))

Je pense qu&#039;il y a d&#039;autres points discutables : le nom de la fonction et son commentaire (on ne parle de BDD nulle part), la requête n&#039;a rien à faire là (et son retour n&#039;est pas testé).
Aussi, pour ce genre de test, je préfère passer par un tableau (une propriété en protected dans la classe) (par contre, je développe en frenglish :P)</description>
		<content:encoded><![CDATA[<p>C&#8217;est une excellente idée ce code (il est vraiment horrible <img src='http://www.ze-technology.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>Je pense qu&#8217;il y a d&#8217;autres points discutables : le nom de la fonction et son commentaire (on ne parle de BDD nulle part), la requête n&#8217;a rien à faire là (et son retour n&#8217;est pas testé).<br />
Aussi, pour ce genre de test, je préfère passer par un tableau (une propriété en protected dans la classe) (par contre, je développe en frenglish <img src='http://www.ze-technology.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Adrien M.</title>
		<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/comment-page-1/#comment-346</link>
		<dc:creator>Adrien M.</dc:creator>
		<pubDate>Wed, 24 Mar 2010 20:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.ze-technology.com/?p=638#comment-346</guid>
		<description>Salut Amaury !

D&#039;une manière générale, je ne parlais pas forcément de mauvaises pratiques, mais juste de &quot;points discutables&quot;, qui méritent d&#039;être formalisés dans une entreprise, si ce n&#039;est au niveau d&#039;une communauté entière.

Pour le return, cependant, je suis moins mitigé que toi ! Je me base sur les dires du manuel : http://php.net/manual/fr/function.return.php


À bientôt !</description>
		<content:encoded><![CDATA[<p>Salut Amaury !</p>
<p>D&#8217;une manière générale, je ne parlais pas forcément de mauvaises pratiques, mais juste de &laquo;&nbsp;points discutables&nbsp;&raquo;, qui méritent d&#8217;être formalisés dans une entreprise, si ce n&#8217;est au niveau d&#8217;une communauté entière.</p>
<p>Pour le return, cependant, je suis moins mitigé que toi ! Je me base sur les dires du manuel : <a href="http://php.net/manual/fr/function.return.php" rel="nofollow">http://php.net/manual/fr/function.return.php</a></p>
<p>À bientôt !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Amaury</title>
		<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/comment-page-1/#comment-343</link>
		<dc:creator>Amaury</dc:creator>
		<pubDate>Tue, 23 Mar 2010 09:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ze-technology.com/?p=638#comment-343</guid>
		<description>2 =&gt; Il y a des entreprises qui encouragent à un code en français. Personnellement, je n&#039;aime pas. Mais on peux difficilement élever ça à une &quot;mauvaise pratique&quot;.

3,4 =&gt; Ah oui, le nombre de jeunes programmeurs qui ne connaissent ni Doxygen ni PHPDoc !...

6 =&gt; Mouais, sujet à discussion. Habituellement, on considère que la documentation au-dessus de la fonction doit expliquer ce que fait cette fonction (et non comment elle le fait). Par contre, expliquer à l&#039;intérieur comment l&#039;algorithme a été pensé, c&#039;est une bonne chose. Je suis d&#039;accord que dans ton exemple les commentaires sont inutiles ; mais là encore, c&#039;est difficile de dire que les commentaires dans le code sont une mauvaise pratique.

11 =&gt; Ou bien on pourrait retourner NULL. Ou lever une exception...

12 =&gt; Un ORM mal utilisé (surtout par de jeunes développeurs) est bien pire que l&#039;utilisation demysql_query directe. Bon, le minimum serait de passer par une librairie d&#039;abstraction. Mais dans le cadre de ton test, avec juste un bout de code sorti de tout contexte, c&#039;est difficile de leur en vouloir.

16 =&gt; L&#039;argument n&#039;est pas valable. &quot;if&quot; est un mot-clé du langage, et il a besoin de parenthèses. Là on est dans le domaine de la norme de codage, ça revient à discuter des goûts et des couleurs.

17 =&gt; Argument très discutable. C&#039;est sûr que pour les développeurs étourdis, ça évite d&#039;avoir des espaces qui s&#039;ajoutent sur la sortie standard. Mais ça reste globalement malpropre, et pourrait poser des problèmes avec certains compilateurs PHP.

18 =&gt; Vu les problèmes de logique (intentionnels, je sais) de cette fonction, elle mériterait surtout d&#039;être effacée !  ;-)</description>
		<content:encoded><![CDATA[<p>2 =&gt; Il y a des entreprises qui encouragent à un code en français. Personnellement, je n&#8217;aime pas. Mais on peux difficilement élever ça à une &laquo;&nbsp;mauvaise pratique&nbsp;&raquo;.</p>
<p>3,4 =&gt; Ah oui, le nombre de jeunes programmeurs qui ne connaissent ni Doxygen ni PHPDoc !&#8230;</p>
<p>6 =&gt; Mouais, sujet à discussion. Habituellement, on considère que la documentation au-dessus de la fonction doit expliquer ce que fait cette fonction (et non comment elle le fait). Par contre, expliquer à l&#8217;intérieur comment l&#8217;algorithme a été pensé, c&#8217;est une bonne chose. Je suis d&#8217;accord que dans ton exemple les commentaires sont inutiles ; mais là encore, c&#8217;est difficile de dire que les commentaires dans le code sont une mauvaise pratique.</p>
<p>11 =&gt; Ou bien on pourrait retourner NULL. Ou lever une exception&#8230;</p>
<p>12 =&gt; Un ORM mal utilisé (surtout par de jeunes développeurs) est bien pire que l&#8217;utilisation demysql_query directe. Bon, le minimum serait de passer par une librairie d&#8217;abstraction. Mais dans le cadre de ton test, avec juste un bout de code sorti de tout contexte, c&#8217;est difficile de leur en vouloir.</p>
<p>16 =&gt; L&#8217;argument n&#8217;est pas valable. &laquo;&nbsp;if&nbsp;&raquo; est un mot-clé du langage, et il a besoin de parenthèses. Là on est dans le domaine de la norme de codage, ça revient à discuter des goûts et des couleurs.</p>
<p>17 =&gt; Argument très discutable. C&#8217;est sûr que pour les développeurs étourdis, ça évite d&#8217;avoir des espaces qui s&#8217;ajoutent sur la sortie standard. Mais ça reste globalement malpropre, et pourrait poser des problèmes avec certains compilateurs PHP.</p>
<p>18 =&gt; Vu les problèmes de logique (intentionnels, je sais) de cette fonction, elle mériterait surtout d&#8217;être effacée !  <img src='http://www.ze-technology.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : tight</title>
		<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/comment-page-1/#comment-335</link>
		<dc:creator>tight</dc:creator>
		<pubDate>Tue, 09 Feb 2010 19:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.ze-technology.com/?p=638#comment-335</guid>
		<description>C&#039;est une excellente idée ce code (il est vraiment horrible ;))

Je pense qu&#039;il y a d&#039;autres points discutables : le nom de la fonction et son commentaire (on ne parle de BDD nulle part), la requête n&#039;a rien à faire là (et son retour n&#039;est pas testé).
Aussi, pour ce genre de test, je préfère passer par un tableau (une propriété en protected dans la classe) (par contre, je développe en frenglish :P)</description>
		<content:encoded><![CDATA[<p>C&#8217;est une excellente idée ce code (il est vraiment horrible <img src='http://www.ze-technology.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>Je pense qu&#8217;il y a d&#8217;autres points discutables : le nom de la fonction et son commentaire (on ne parle de BDD nulle part), la requête n&#8217;a rien à faire là (et son retour n&#8217;est pas testé).<br />
Aussi, pour ce genre de test, je préfère passer par un tableau (une propriété en protected dans la classe) (par contre, je développe en frenglish <img src='http://www.ze-technology.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : JP</title>
		<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/comment-page-1/#comment-332</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Wed, 03 Feb 2010 06:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.ze-technology.com/?p=638#comment-332</guid>
		<description>Il faut que ca reste entre nous mais moi j&#039;en avais trouve 7...(non serieux j&#039;y comprends rien mais j&#039;ai bien rigole en lisant l&#039;entretien d&#039;embauche)</description>
		<content:encoded><![CDATA[<p>Il faut que ca reste entre nous mais moi j&#8217;en avais trouve 7&#8230;(non serieux j&#8217;y comprends rien mais j&#8217;ai bien rigole en lisant l&#8217;entretien d&#8217;embauche)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Adrien Mogenet</title>
		<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/comment-page-1/#comment-331</link>
		<dc:creator>Adrien Mogenet</dc:creator>
		<pubDate>Tue, 02 Feb 2010 08:28:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.ze-technology.com/?p=638#comment-331</guid>
		<description>Tu me rassures !!</description>
		<content:encoded><![CDATA[<p>Tu me rassures !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Alexandre Salomé</title>
		<link>http://www.ze-technology.com/2010/02/01/quizz-php-corrections/comment-page-1/#comment-330</link>
		<dc:creator>Alexandre Salomé</dc:creator>
		<pubDate>Tue, 02 Feb 2010 07:25:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.ze-technology.com/?p=638#comment-330</guid>
		<description>4 ou 5... t&#039;es gentil :)</description>
		<content:encoded><![CDATA[<p>4 ou 5&#8230; t&#8217;es gentil <img src='http://www.ze-technology.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

