<?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 : Utilisation de variables très locales en C</title>
	<atom:link href="http://www.skilly.com/mag/utilisation-variables-tres-locales-en-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skilly.com/mag/utilisation-variables-tres-locales-en-c/</link>
	<description>Toutes les nouveautés High Tech pour les développeurs !</description>
	<lastBuildDate>Mon, 12 May 2014 13:15:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6.1</generator>
	<item>
		<title>Par : Marc</title>
		<link>http://www.skilly.com/mag/utilisation-variables-tres-locales-en-c/#comment-178</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Mon, 12 May 2014 13:15:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.skilly.com/mag/?p=574#comment-178</guid>
		<description><![CDATA[Pour ceux qui ont lu cet article, c&#039;est typiquement le genre de code que vous voulez eviter. Il n&#039;y pas besoin de declarers des variables au milieu d&#039;une function et un bon codeur n&#039;aura jamais une longue liste de variables. 

Le principe de base de programmation est de rester &quot;DRY&quot; (Don&#039;t Repeat Yourself). Le code ci-dessus se repete pour rien. 

 &quot;Outre la surabondance de variables causant une lecture difficile du code et une difficulté supplémentaire pour le maintenir&quot;.

Le code ci-dessus est encore moins lisible qu&#039;une longue liste de variables et bien plus dangeureux.  Si d&#039;autres developpeurs travaillent sur ce projet ils n&#039;auraient pu imaginer qu&#039;un &quot;petit malin&quot; s&#039;est amuse a declarer des variables en plein milieu de la fonction.


&quot;créant des risques de confusion, d’effets de bord non prévus et donc des risques de dysfonctionnement, de comportements non prévus ou alors un plantage intégral de l’application.&quot; 

Ce qui correspond exactement au code presente ci-dessus.

Si vous voulez voir a quoi un bon code C ressemble,  jetez un coup d&#039;oeil sur la source de Quake3. (https://github.com/id-Software/Quake-III-Arena).  Vous pourrez voir qu&#039;il doit y&#039;avoir maximum 6 declaration de variables dans une fonction.]]></description>
		<content:encoded><![CDATA[<p>Pour ceux qui ont lu cet article, c&rsquo;est typiquement le genre de code que vous voulez eviter. Il n&rsquo;y pas besoin de declarers des variables au milieu d&rsquo;une function et un bon codeur n&rsquo;aura jamais une longue liste de variables. </p>
<p>Le principe de base de programmation est de rester &laquo;&nbsp;DRY&nbsp;&raquo; (Don&rsquo;t Repeat Yourself). Le code ci-dessus se repete pour rien. </p>
<p> &laquo;&nbsp;Outre la surabondance de variables causant une lecture difficile du code et une difficulté supplémentaire pour le maintenir&nbsp;&raquo;.</p>
<p>Le code ci-dessus est encore moins lisible qu&rsquo;une longue liste de variables et bien plus dangeureux.  Si d&rsquo;autres developpeurs travaillent sur ce projet ils n&rsquo;auraient pu imaginer qu&rsquo;un &laquo;&nbsp;petit malin&nbsp;&raquo; s&rsquo;est amuse a declarer des variables en plein milieu de la fonction.</p>
<p>&laquo;&nbsp;créant des risques de confusion, d’effets de bord non prévus et donc des risques de dysfonctionnement, de comportements non prévus ou alors un plantage intégral de l’application.&nbsp;&raquo; </p>
<p>Ce qui correspond exactement au code presente ci-dessus.</p>
<p>Si vous voulez voir a quoi un bon code C ressemble,  jetez un coup d&rsquo;oeil sur la source de Quake3. (<a href="https://github.com/id-Software/Quake-III-Arena" rel="nofollow">https://github.com/id-Software/Quake-III-Arena</a>).  Vous pourrez voir qu&rsquo;il doit y&rsquo;avoir maximum 6 declaration de variables dans une fonction.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk: enhanced
Database Caching 3/6 queries in 0.002 seconds using disk
Object Caching 281/285 objects using disk

 Served from: www.skilly.com @ 2018-11-13 11:19:16 by W3 Total Cache -->