<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oh my blog ! &#187; Programmation</title>
	<atom:link href="https://blog.developpez.com/siddh/pcategory/programmation/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/siddh</link>
	<description></description>
	<lastBuildDate>Tue, 04 Jul 2006 15:58:50 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Comment optimiser la complétion objet dans PHP IDE</title>
		<link>https://blog.developpez.com/siddh/p2181/php/comment_optimiser_la_completion_objet_da</link>
		<comments>https://blog.developpez.com/siddh/p2181/php/comment_optimiser_la_completion_objet_da#comments</comments>
		<pubDate>Fri, 30 Jun 2006 13:33:08 +0000</pubDate>
		<dc:creator><![CDATA[siddh]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le magnifique PHP IDE de eclipse nous permet d&#8217;avoir une &#171;&#160;vraie&#160;&#187; complétion objet, ce dont on aurait tort de se priver n&#8217;est ce pas ? Elle marche déja bien à la base mais on peut faire en sorte que même les attributs ou les variables en retour de méthodes soient détectés. Du coup on s&#8217;embête moins pour un ligne comme ça : $this->monAttribut->getMachin()->getTruc(); Comment faire ? Il suffit tout simplement de commenter son code pour [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Le magnifique PHP IDE de eclipse nous permet d&rsquo;avoir une &laquo;&nbsp;vraie&nbsp;&raquo; complétion objet, ce dont on aurait tort de se priver n&rsquo;est ce pas ?<br />
Elle marche déja bien à la base mais on peut faire en sorte que même les attributs ou les variables en retour de méthodes soient détectés.<br />
Du coup on s&rsquo;embête moins pour un ligne comme ça : </p>
<blockquote><pre>$this->monAttribut->getMachin()->getTruc();</pre>
</blockquote>
<p>Comment faire ?<br />
Il suffit tout simplement de commenter son code pour prévenir l&rsquo;environnement <img src="https://blog.developpez.com/siddh/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
Les &laquo;&nbsp;javaistes&nbsp;&raquo; reconnaîtront bien sûr la syntaxe javadoc dont phpdoc s&rsquo;est inspirée.</p>
<p>Pour les attributs : </p>
<blockquote><pre>
  /**
  * @var Client
  */
  private $client;</pre>
</blockquote>
<p>Pour les méthodes : </p>
<blockquote><pre>
  /**
  * Ce texte n'est pas obligatoire pour la complétion mais
  * tant qu'on en est à commenter, autant aller jusqu'au bout !
  * @param Produit
  * @param int
  * @return LigneCommande
  * @throws Exception
  */
  public function creerLigne($produit,$qte){
     if($produit-&gt;getStock() &gt;= $qte)
        return new LigneCommande($produit,$qte);
     else
        throw new Exception("Quantité insuffisante en stock");
  }</pre>
</blockquote>
<p>Bien entendu, si la méthode n&rsquo;a pas de return, on ne met pas le @return, idem pour les arguments.</p>
<p>Grace à cela, non seulement on a un code documenté mais en plus la complétion se fera comme il faut.</p>
<p>Bon code à tous.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vérifiez votre code JavaScript en ligne avec JSLint</title>
		<link>https://blog.developpez.com/siddh/p2061/web/verifiez_votre_code_javascript_en_ligne_</link>
		<comments>https://blog.developpez.com/siddh/p2061/web/verifiez_votre_code_javascript_en_ligne_#comments</comments>
		<pubDate>Fri, 26 May 2006 14:59:51 +0000</pubDate>
		<dc:creator><![CDATA[siddh]]></dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[C&#8217;est un interpreteur JavaScript en ligne mais pas seulement ! En téléchargeant le fichier approprié, vous pourrez vous en servir avec WSH (Windows Script Host), Rhino et même Konfabulator. Vous pouvez maintenant vérifier la syntaxe de vos scripts directement en ligne]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est un <a href="http://www.jslint.com/">interpreteur JavaScript en ligne</a> mais pas seulement !</p>
<p>En téléchargeant le fichier approprié, vous pourrez vous en servir avec WSH (Windows Script Host), Rhino et même Konfabulator.</p>
<p>Vous pouvez maintenant vérifier la syntaxe de vos scripts directement en ligne <img src="https://blog.developpez.com/siddh/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p><img src="http://siddh.ftp-developpez.com/temp/jslint.gif" alt="JSLint" title="JSLint" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les 10 commandements du développeur sans égo</title>
		<link>https://blog.developpez.com/siddh/p2060/programmation/les_10_commandements_du_developpeur_sans</link>
		<comments>https://blog.developpez.com/siddh/p2060/programmation/les_10_commandements_du_developpeur_sans#comments</comments>
		<pubDate>Fri, 26 May 2006 14:39:38 +0000</pubDate>
		<dc:creator><![CDATA[siddh]]></dc:creator>
				<category><![CDATA[Programmation]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[C&#8217;est juste un coup de coeur pour un billet de Julien Carnelos qui nous montre que le coté technique ne fait pas tout et que notre geekitude (ça passera pas au scrabble) ne doit pas nous empêcher d&#8217;être constructif. A méditer &#8230;]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est juste un coup de coeur pour <a href="http://julien.carnelos.free.fr/blog/index.php?2006/05/26/53-la-programmation-sans-ego&amp;cos=1">un billet de Julien Carnelos</a> qui nous montre que le coté technique ne fait pas tout et que notre geekitude (ça passera pas au scrabble) ne doit pas nous empêcher d&rsquo;être constructif.</p>
<p>A méditer &#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
