<?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>Le blog du gros chialeux</title>
	<atom:link href="http://blog.infologique.net/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.infologique.net</link>
	<description>L'opinion des gens compte!</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:48:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Star Académie : Les caméras WEB seulement pour Vidéotron ?</title>
		<link>http://blog.infologique.net/2012/01/23/star-academie-les-cameras-web-seulement-pour-videotron.html</link>
		<comments>http://blog.infologique.net/2012/01/23/star-academie-les-cameras-web-seulement-pour-videotron.html#comments</comments>
		<pubDate>Mon, 23 Jan 2012 05:04:24 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[Non catégorisé]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Star Académie]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=23</guid>
		<description><![CDATA[NON ! Si vous n&#8217;êtes pas abonné Vidéotron, il est possible pour vous aussi de voir les caméras web. Comment ? - Lisez la suite de l&#8217;article&#8230;. Si vous avez internet de Bell (Sympatico), Médiom Internet, Distributel, Cogeco, Axion etc, vous êtes à la bonne place ! La caméra web de Star Académie est disponible [...]]]></description>
			<content:encoded><![CDATA[<p>NON ! Si vous n&#8217;êtes pas abonné Vidéotron, il est possible pour vous aussi de voir les caméras web. Comment ?</p>
<p>- Lisez la suite de l&#8217;article&#8230;.</p>
<p><span id="more-23"></span>Si vous avez internet de Bell (Sympatico), Médiom Internet, Distributel, Cogeco, Axion etc, vous êtes à la bonne place !<br />
La caméra web de Star Académie est disponible ci-dessous. Notez que vous devez avoir une connexion internet assez rapide pour bien voir ces images.</p>
<p><iframe width="600px" height="420" src="http://admin.brightcove.com/viewer/us20120123.1201/BrightcoveBootloader.swf?playerID=1425943557001&#038;playerKey=AQ~~,AAAACOwonRk~,z-iXZ-2uQFsMg4DpJtz_JYLx6FsPplME&#038;%40videoPlayer=1425936902001&#038;autoStart=true&#038;bgcolor=%23FFFFFF&#038;debuggerID=&#038;dynamicStreaming=true&#038;flashID=myExperience1402711134001&#038;height=1024&#038;isVid=true&#038;startTime=1327360963474&#038;width=768&#038;wmode=transparent"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2012/01/23/star-academie-les-cameras-web-seulement-pour-videotron.html/feed</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Avant d&#8217;acheter chez Les constructions KJP ou G Carrier</title>
		<link>http://blog.infologique.net/2011/06/01/avant-dacheter-chez-les-constructions-kjp-ou-g-carrier.html</link>
		<comments>http://blog.infologique.net/2011/06/01/avant-dacheter-chez-les-constructions-kjp-ou-g-carrier.html#comments</comments>
		<pubDate>Wed, 01 Jun 2011 16:47:59 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[Non catégorisé]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=200</guid>
		<description><![CDATA[Il fait longtemps que je n&#8217;ai pas écrit sur mon blog. Je le fais cette fois parce que la cause en vaut la peine. Si vous devez acheter une maison de ville, terrain, condo ou autre depuis les Constructions KJP, faites attention. Premièrement,  Refusez le notaire qu&#8217;il vous imposera, s&#8217;il ne veut pas changer de [...]]]></description>
			<content:encoded><![CDATA[<p>Il fait longtemps que je n&#8217;ai pas écrit sur mon blog. Je le fais cette fois parce que la cause en vaut la peine.</p>
<p>Si vous devez acheter une maison de ville, terrain, condo ou autre depuis les Constructions KJP, faites attention.</p>
<p>Premièrement,  Refusez le notaire qu&#8217;il vous imposera, s&#8217;il ne veut pas changer de notaire, n&#8217;achetez tout simplement pas et quittez.</p>
<p>Deuxièmement, faites des longues vérification des contrats et faites vous expliquer tout.</p>
<p>Enfin, lorsque l&#8217;on vous dira quelque chose oralement, faites le inscrire et signer par les personnes présentes.</p>
<p><span id="more-200"></span>Je vous dit tout cela parce que j&#8217;ai acheté un condo de ce constructeur et qu&#8217;il n&#8217;avait pas payer ni l&#8217;Hydro, ni les factures de taxes municipales.</p>
<p>J&#8217;ai reçu par la poste une mise en demeure de payer dans les 10 jours puisque KJP ne l&#8217;avais pas fait comme supposé.</p>
<p>Une mise en demeure ce n&#8217;est pas rien, il ne sont pas à leurs affaires.</p>
<p>Pire, ce n&#8217;est pas le premier problème que j&#8217;ai, outre les taxes et frais de mutations impayés, ils ont couper le fil d&#8217;internet sans contacter Bell, donc une panne.</p>
<p>Ensuite, il me manque toujours une poignée d&#8217;armoire (depuis 1 janavier 2011).</p>
<p>Encore pire, quand j&#8217;ai passé chez le notaire il y avait une incohérence au niveau du montant que je devais, ils avaient calculer les extras en double!!</p>
<p>Aussi, quand j&#8217;ai eu les clefs ont m&#8217;a explicitement dit que je pouvais déménager &laquo;&nbsp;Même si dans le contrat c&#8217;est écrit que je devrai payer 35$ par jours tant que je ne suis pas notarié&nbsp;&raquo; et ils m&#8217;ont charger 665$ pour avoir habiter 19 jours dans mon condo! Belle parole!</p>
<p>Tout ceci est pour vous montrer à quel point cette compagnie est broche à foin, faites confiance à des débutants si vous le voulez, mais moi je vais devoir me battre pour me faire payer 2 200 $</p>
<p>Bons achats.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2011/06/01/avant-dacheter-chez-les-constructions-kjp-ou-g-carrier.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Pourquoi le forfait de Vidéotron sera un échec</title>
		<link>http://blog.infologique.net/2010/09/09/pourquoi-le-forfait-de-videotron-sera-un-echec.html</link>
		<comments>http://blog.infologique.net/2010/09/09/pourquoi-le-forfait-de-videotron-sera-un-echec.html#comments</comments>
		<pubDate>Fri, 10 Sep 2010 01:22:28 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[Cellulaire]]></category>
		<category><![CDATA[Téléphonie]]></category>
		<category><![CDATA[Vidéotron]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=192</guid>
		<description><![CDATA[Ce soir, je désire réagir à l’offre cellulaire que Vidéotron a publiée aujourd’hui. Quand j’ai vu l’offre intitulée « Québec illimité », je me suis dit : « C’est vraiment super ! » Le forfait propose de parler autant de temps que désiré, sans limites, sans interurbain à la grandeur du Québec, mais il n’a fallu que quelques secondes pour comprendre que [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_196" class="wp-caption alignleft" style="width: 135px"><a href="http://blog.infologique.net/wp-content/uploads/2010/09/app-1012-2-m.png"><img class="size-full wp-image-196" title="Nexus One offert chez Vidéotron" src="http://blog.infologique.net/wp-content/uploads/2010/09/app-1012-2-m.png" alt="" width="125" height="195" /></a><p class="wp-caption-text">Nexus One offert chez Vidéotron</p></div>
<p>Ce soir, je désire réagir à l’offre cellulaire que Vidéotron a publiée aujourd’hui. Quand j’ai vu l’offre intitulée « Québec illimité », je me suis dit : « C’est vraiment super ! » Le forfait propose de parler autant de temps que désiré, sans limites, sans interurbain à la grandeur du Québec, mais il n’a fallu que quelques secondes pour comprendre que c’est le pire forfait du monde… En fait, tous les forfaits de Vidéotron sont nuls. Non je ne vais pas seulement dénigrer sans argumenter, voici mes arguments…</p>
<p>En premier lieu, le réseau est encore trop petit et sous-traité par Rogers le ¾ du temps. Ce qui ne doit normalement pas apporter de frais supplémentaires, mais qui est quand même une source potentielle de problèmes, je ne connais pas les spécifications techniques du réseau, mais il fonctionne donc sur 2 fréquences, alors… ce n’est pas optimal. Bon ce n’est pas le meilleur argument, certes, mais attendez quelques secondes…</p>
<p>Le forfait est vraiment inapproprié pour qui que ce soit… Ah non, je mens, il est parfait pour une personne seule qui n’a pas de vie, qui désire parler à tout le monde tout le temps ET qui a 75 ans. Pourquoi ? Connaissez-vous beaucoup de personnes qui parlent au cellulaire? Appart de moi bien sûr? Non. Personne. Personne ne se sert de la fonction appelle… sauf avec les quelques personnes faisant partie du top 5 ou 10… donc illimités déjà. Sinon le forfait n’inclut ni internet, ni messages textes, facturés à l’unité. On a tous un cellulaire, on sait tous que les SMS, les MMS, Facebook, Twitter, Google Talk, Windows live Messenger, les courriels, le site web de Wikipédia, c’est pratique courante… Passez-vous-en que nous dit Vidéotron…</p>
<p>Le forfait coute moins cher si nous sommes abonnés à 3 autres services de Vidéotron, tient donc encore du Quebecor tout craché… Trois autres services c&#8217;est-à-dire, télévision, internet et… téléphonie résidentielle… Utile ? Non, notre cellulaire est illimité…</p>
<p>Décidément, le forfait sera un échec, en tout cas il a tout pour l’être, les seuls intéressés seront ceux qui veulent un cellulaire, qui n’ont pas de ligne à la maison et qui ont déjà internet et télévision avec Vidéotron ET qui ont plus de 55 ans ! Bref, un forfait de rêve pour les retraités.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2010/09/09/pourquoi-le-forfait-de-videotron-sera-un-echec.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>À venir sur Infologique.net?</title>
		<link>http://blog.infologique.net/2010/08/30/a-venir-sur-infologique-net.html</link>
		<comments>http://blog.infologique.net/2010/08/30/a-venir-sur-infologique-net.html#comments</comments>
		<pubDate>Mon, 30 Aug 2010 21:28:18 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[infologique]]></category>
		<category><![CDATA[François Pérusse]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[Super Écran]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=189</guid>
		<description><![CDATA[Bonjour à tous, Premièrement, je n&#8217;ai pas encore fait de refonte du site, je ne sais vraiment pas quand cela sera fait, puisque mon temps manque considérablement. Cependant, je vais vous faire une petit résumé de ce qui va sortir prochainement sur le site. Je vous annonce que je travail depuis quelques jours sur un [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,</p>
<p>Premièrement, je n&#8217;ai pas encore fait de refonte du site, je ne sais vraiment pas quand cela sera fait, puisque mon temps manque considérablement. Cependant, je vais vous faire une petit résumé de ce qui va sortir prochainement sur le site.</p>
<p>Je vous annonce que je travail depuis quelques jours sur un Windows Gadget qui permettra de voir ce qui joue et ce qui va jouer à Super Écran, je trouve que cela manquait un peu, quand on est sur l&#8217;ordi pour tuer le temps et qu&#8217;on manque un bon film, c&#8217;est triste.  Bref, simplement un gadget de plus, mais qui va surement pouvoir servir.</p>
<p>Pour la suite, j&#8217;annonce le retour de François Pérusse sur mon site pour bientôt. J&#8217;ai perdu toutes les capsules une fois, mais là je vais me recréer une machine linux et repartir le concept.</p>
<p>Alors plein de nouveautés pour l&#8217;automne, infologique, c&#8217;est pas terminé!</p>
<p>Dany</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2010/08/30/a-venir-sur-infologique-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet au Québec</title>
		<link>http://blog.infologique.net/2010/05/10/internet-au-quebec.html</link>
		<comments>http://blog.infologique.net/2010/05/10/internet-au-quebec.html#comments</comments>
		<pubDate>Mon, 10 May 2010 17:10:55 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[Non catégorisé]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=186</guid>
		<description><![CDATA[Comme vous le savez l&#8217;internet est devenue essentielle à qui que ce soit. Depuis maintenant un bon moment, le Québec traîne de la patte par rapport à d&#8217;autres pays tel que la France, notre vitesse est encore trop faible, les limites de bande passantes ridicules et la demande est de plus en plus grande. Le [...]]]></description>
			<content:encoded><![CDATA[<p>Comme vous le savez l&#8217;internet est devenue essentielle à qui que ce soit. Depuis maintenant un bon moment, le Québec traîne de la patte par rapport à d&#8217;autres pays tel que la France, notre vitesse est encore trop faible, les limites de bande passantes ridicules et la demande est de plus en plus grande.</p>
<p>Le gouvernement est deplus du côté de Bell, puisque tout ce que Bell demande au CRTC, celui-ci lui donne!</p>
<p>La concurrence féroce? Pas du tout! Au Québec on as que Bell et Vidéotron, personne d&#8217;autre!</p>
<p>Je suis en train de démarrer un site pour montrer au gouvernement que les gens en on assez!</p>
<p>www.vitessequebec.net sera ouvert sous peu.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2010/05/10/internet-au-quebec.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.net &#8211; Le guide du bon programmeur</title>
		<link>http://blog.infologique.net/2010/03/14/vb-net-le-guide-du-bon-programmeur.html</link>
		<comments>http://blog.infologique.net/2010/03/14/vb-net-le-guide-du-bon-programmeur.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 01:38:40 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[Non catégorisé]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=178</guid>
		<description><![CDATA[Amis programmeurs, j&#8217;ai produit un document synthétisant les bonnes pratiques de programmation VB.net, je me suis basé sur la documentation officielle de Microsoft pour produire un PDF à imprimer, découper et brocher! Donnez-moi vos commentaires afin que je puisse l&#8217;améliorer! Télécharger le document PDF Indications : Imprimez le document recto-verso, placez la feuille debout à [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 310px"><img title="Le guide des bonnes pratiques" src="http://infologique.net/publications/vbnetBonneMethode.jpg" alt="bonne pratique VB.net" width="300" height="225" /><p class="wp-caption-text">Le guide des bonnes pratiques</p></div>
<p>Amis programmeurs, j&#8217;ai produit un document synthétisant les bonnes pratiques de programmation VB.net, je me suis basé sur la documentation officielle de Microsoft pour produire un PDF à imprimer, découper et brocher!</p>
<p>Donnez-moi vos commentaires afin que je puisse l&#8217;améliorer!</p>
<p><a title="Télécharger le document PDF" href="http://infologique.net/publications/vbnetBonneMethode.pdf" target="_blank">Télécharger le document PDF</a></p>
<p><span style="text-decoration: underline;">Indications : </span><br />
Imprimez le document recto-verso, placez la feuille debout à plat sur la table, coupez-la horizontalement, puis placez la partie du haut par dessus<a title="Télécharger le document PDF" href="http://infologique.net/publications/vbnetBonneMethode.pdf" target="_blank"> </a>celle du bas. Brochez.</p>
<p><span id="more-178"></span></p>
<p>Contenu du document PDF :</p>
<div>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">Du «</span></strong></span><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;"> </span></strong></span><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">bon</span></strong></span><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;"> </span></strong></span><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">» code</span></strong></span></h1>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Tout le monde peut écrire du code, mais la majorité des développeurs réalisent du code qui «</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">fonctionne</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">», mais pas du «</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">bon</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">» code. Produire cela, c’est un art que vous devez apprendre et pratiquer.</span></span></p>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">La technique</span></strong></span></h1>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Tout le monde peut avoir une définition différente de ce qu’est un bon code. Pour nous, un bon code doit respecter les critères suivants</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">:</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Symbol;"><span style="font-size: small;">·</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Réutilisabilité</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Symbol;"><span style="font-size: small;">·</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Maintenabilité</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Symbol;"><span style="font-size: small;">·</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Efficacité</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Certain</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">s</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> programmeurs exploitent trop le dernier critère qu’est l’efficacité, au détriment de la réutilisabilité et de la maintenabilité. Si l’on considère le retour sur investissement à long terme, efficacité et performance sont moins importantes que la réutilisabilité et la maintenance.</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Il coû</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">te moins cher d’augmenter la puissance d’une machine tou</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">s</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> les 5 ans plutôt que de devoir dépenser du temps et de l’argent pour identifier les problèmes, essayer de comprendre le code et ce tout au long du cycle de vie de l’application.</span></span></p>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">Convention de nommage et standard</span></strong></span></h1>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Il existe deux conventions d’écritures plus célèbres que les autres. Les méthodes Pascal et Camel.</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><strong><span style="font-size: small;">Écriture Pascal</span></strong></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> – Le 1</span></span><span style="font-family: 'Times New Roman';"><sup><span style="font-size: xx-small;">er</span></sup></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> caractère de chaque </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">mot</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> est en majuscule, les autres en minuscules.</span></span></p>
<p><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Exemple</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">: </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="text-decoration: underline;"><span style="font-size: x-small;">B</span></span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">ack</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="text-decoration: underline;"><span style="font-size: x-small;">C</span></span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">olor</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><strong><span style="font-size: small;">Écriture Camel</span></strong></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> – Le 1</span></span><span style="font-family: 'Times New Roman';"><sup><span style="font-size: xx-small;">er</span></sup></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> caractère de chaque </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">mot</span></span> <span style="font-family: 'Times New Roman';"><span style="text-decoration: underline;"><span style="font-size: small;">sauf</span></span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> le 1</span></span><span style="font-family: 'Times New Roman';"><sup><span style="font-size: xx-small;">er</span></sup></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> mot est en majuscule, les autres sont en minuscules.</span></span></p>
<p><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Exemple</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">: </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">back</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="text-decoration: underline;"><span style="font-size: x-small;">C</span></span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">olor</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">La meilleure méthode est de mélanger les deux écritures pour se faire une règle de nommage.</span></span></p>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">Règle de nommage</span></strong></span></h1>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utili</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">ser l’écriture Pascal pour les n</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">om</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">s</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> de Classes, de fonctions (procédures, méthodes, propriétés)</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utiliser l’écriture Camel pour les Variables et paramètres de fonction</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utiliser le préfixe «</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">I</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">» avec l’écrit</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">ure Pascal pour les Interfaces E</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">x</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">.</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">: </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">IEntity</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Préfixez les variables, propriétés ou fonctions retournant un</span></span> <span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">boolean</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> par «</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">is</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">»</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utiliser des mots clairs pour nommer une variable. Évitez les abréviations.</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">dossierSource</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> au lieu de </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">dossSour</span></span></p>
<p style="background-color: #d9d9d9; margin: 6pt 0pt 0pt 35.4pt;"><span style="font-family: 'Times New Roman';"><strong><span style="text-decoration: underline;"><span style="font-size: small;">Attention</span></span></strong></span><span style="font-family: 'Times New Roman';"><strong><span style="font-size: small;"> </span></strong></span><span style="font-family: 'Times New Roman';"><strong><span style="text-decoration: underline;"><span style="font-size: small;">:</span></span></strong></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> Ne pas utiliser la notation h</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">ongroise. Anciennement, les programmeurs aimaient avoir le type de donnée dans le préfixe et utilisaient m_ comme préfixe des variables membre (variables privées)</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">.</span></span></p>
<p style="background-color: #d9d9d9; margin: 6pt 0pt 0pt 35.4pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Maintenant, ce n’est plus recommandé dans le standard de programmation .NET</span></span></p>
<p style="background-color: #d9d9d9; margin: 6pt 0pt 0pt 35.4pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Il est toutefois recommandé de définir les variables privées relatives à une classe en utilisant le préfixe «</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">_</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">»</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: x-small;"><br />
</span></span></p>
<p><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span></p>
<table class="zeroBorder" style="margin-left: 0pt;" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman';"><strong><span style="font-size: small;">Identificateur</span></strong></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman';"><strong><span style="font-size: small;">Exemple</span></strong></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Classe</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Public</span></span> <span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Class</span></span> <span style="font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">H</span></span></strong></span><span style="font-family: 'Courier New';"><strong><span style="font-size: x-small;">ello</span></strong></span><span style="font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">W</span></span></strong></span><span style="font-family: 'Courier New';"><strong><span style="font-size: x-small;">orld</span></strong></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Type d’énumération</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Enum </span></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">N</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">iveau</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">E</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">rreur</span></strong></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Valeurs d’énumération</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Enum </span></span><span style="color: #000000; font-family: 'Courier New';"><span style="font-size: x-small;">N</span></span><span style="color: #000000; font-family: 'Courier New';"><span style="font-size: x-small;">iveauErreur</span></span></p>
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;"> </span></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">F</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">atal</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">E</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">rror</span></strong></span></p>
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">End Enum</span></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Évènement</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Private Event </span></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">V</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">alue</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">C</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">hanged</span></strong></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Interface</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">ID</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">isposable</span></strong></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Méthode</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Public Function </span></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">T</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">o</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">S</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">tring</span></strong></span><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">() as String</span></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Paramètre</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Sub S (</span></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">type</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">N</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">ame</span></strong></span><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;"> as String)</span></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Propriété</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Public Property </span></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">B</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">ack</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">C</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">olor</span></strong></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Variable</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Dim</span></span> <span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">pleine</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">P</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">age</span></strong></span> <span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">As String</span></span> <span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">= 0</span></span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 90.45pt;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Variable globale</span></span></p>
</td>
<td style="vertical-align: top; width: 348.55pt;">
<p style="margin: 0pt;"><span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">Dim </span></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">_</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">pleine</span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="text-decoration: underline;"><span style="font-size: x-small;">P</span></span></strong></span><span style="color: #000000; font-family: 'Courier New';"><strong><span style="font-size: x-small;">age</span></strong></span> <span style="color: #0000ff; font-family: 'Courier New';"><span style="font-size: x-small;">As String</span></span></p>
</td>
</tr>
</tbody>
</table>
<p>Exemple:</p>
<p style="margin: 0pt;"><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">Dim</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;"> _nombreMaximal </span></span><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">As</span></span></span> <span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">Integer</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;"> = 0</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">Sub</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;"> DireBonjour(</span></span><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">ByVal</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;"> nom </span></span><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">As</span></span></span> <span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">String</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;">)</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">Dim</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;"> pleinePage </span></span><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">As</span></span></span> <span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">String</span></span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'courier new';"><span style="font-size: x-small;">pleinePage = </span></span><span style="font-family: 'courier new';"><span style="color: #a31515;"><span style="font-size: x-small;">&laquo;&nbsp;Bonjour &laquo;&nbsp;</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;"> &amp; name</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">End</span></span></span> <span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">Sub</span></span></span></p>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">La casse des acronymes</span></strong></span></h1>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Les acronymes courts (au moins 2 caractères) doivent être en majuscules et les acronymes long (3 caractères et plus) doivent être considérés comme un mot normal. </span></span></p>
<p><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Exemple les classes: </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="text-decoration: underline;"><span style="font-size: x-small;">IOR</span></span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">ead</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> et </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="text-decoration: underline;"><span style="font-size: x-small;">X</span></span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">ml</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="text-decoration: underline;"><span style="font-size: x-small;">R</span></span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">eader</span></span></p>
<p style="background-color: #d9d9d9; margin: 6pt 0pt 0pt 35.4pt;"><span style="font-family: 'Times New Roman';"><strong><span style="text-decoration: underline;"><span style="font-size: small;">Attention</span></span></strong></span><span style="font-family: 'Times New Roman';"><strong><span style="font-size: small;"> </span></strong></span><span style="font-family: 'Times New Roman';"><strong><span style="text-decoration: underline;"><span style="font-size: small;">:</span></span></strong></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> Inclure des acronymes que s’ils sont connus et bien compris par tous. </span></span></p>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">Présentation du code</span></strong></span></h1>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utiliser TAB pour l’indentation Ne pas utiliser SPACES;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Définir la taille de tabulation à 2;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Les commentaires doivent être au même niveau d’indentation que le code;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utiliser une ligne blanche pour séparer le groupe de code commenté;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Il doit y avoir 1 ligne et 1 seule entre les méthodes d’une classe;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utilisez </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">#</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">Region</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> pour regrouper les différentes parties de code de même type</span></span></p>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">Bonne programmation</span></strong></span></h1>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Le nom d’une fonction doit décrire ce que celle-ci fait;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Une méthode doit faire qu’un seul travail, même si celui-ci est très court;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Toujours tester toutes les valeurs possibles;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Convertir les chaînes de caractère en minuscules avant de les comparer Sauf si la casse est importante;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utiliser </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">String.Empty</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> au lieu de </span></span><span style="color: #a31515; font-family: 'Courier New';"><span style="font-size: x-small;">&laquo;&nbsp;&nbsp;&raquo;</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> Ex</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">: </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">if</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;"> (</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">name</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;"> = </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">String.Empty</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">) </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">Then</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utiliser </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Enum</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> lorsque c’est nécessaire, ne pas utiliser de nombre ou de caractère pour différencier les éléments;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Ne pas exposer les variables à l’extérieur, Exposez une propriété;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Ne pas mettre de code compliqué dans un évènement, Appele</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">z</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> une fonction qui fait le travail;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Éviter de définir trop de paramètres pour une méthode, Si il y en a plus de 5, envisagez de créer une classe ou une structure et de passer celle-ci;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Si vous avez une méthode qui retourne une collection, retournez celle-ci vide plutôt que </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">Nothing</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Si vous ouvrez des sockets de connexion, fermez toujours ceux-ci dans un blo</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">que</span></span> <span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">Finally</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">, cela garanti</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">t</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> la fermeture en cas d’exceptions;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Déclarez les variables le plus près possible de leur utilisation. Une seule déclaration par ligne;</span></span></p>
<p style="margin: 0pt;">
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">Commentaire</span></strong></span></h1>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">De </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">bons et utiles commentaires</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> vont donner au code une meilleur</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">e</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">maintenabilité</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">.</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Ne pas commenter chaque ligne de </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">code ni chaque variable déclarée;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Écrire des </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">commentaires</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> uniquement </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">là</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">où</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> ils sont </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">nécessaires</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">. Mais un code</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">correctement lisible ne d</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">emandera que peu de commentaire;</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Si vous avez une partie de code complexe, documenter la correctement avec</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">suffisamment d&#8217;information.</span></span></p>
<p style="margin: 0pt 0pt 0pt 36pt;"><span style="font-family: Wingdings;"><span style="font-size: small;">Ø</span></span> <span style="font-family: 'Times New Roman';"><span style="font-size: small;">Si vous init</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">ialisez</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> une variable numérique à</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> une autre valeur que 0, </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">documentez</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> la</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> raison de cette nécessité</span></span><a name="_GoBack"></a></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> </span></span></p>
<h1 style="margin: 24pt 0pt 0pt;"><span style="color: #376092; font-family: 'Times New Roman';"><strong><span style="font-size: medium;">Exceptions</span></strong></span></h1>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: small;">Utilisez</span></span> <span style="color: #0000ff; font-family: Consolas;"><span style="font-size: x-small;">Throw</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;"> sans spécifier l’exception d’origine, cela préserve le call </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">stack</span></span><span style="font-family: 'Times New Roman';"><span style="font-size: small;">, (pile d’appel).</span></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2010/03/14/vb-net-le-guide-du-bon-programmeur.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remaniement du site Infologique.net</title>
		<link>http://blog.infologique.net/2010/01/14/remaniement-du-site-infologique-net.html</link>
		<comments>http://blog.infologique.net/2010/01/14/remaniement-du-site-infologique-net.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 03:14:05 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[infologique]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=176</guid>
		<description><![CDATA[Un projet est dans ma tête depuis un moment et en voyant que le site commence à se faire vieux et lent et imprécis, je trouve qu&#8217;il est temps de faire une refonte du site, mais avant il faut que je reprogramme 90% du code, puisqu&#8217;il date de longtemps&#8230; Un projet à venir&#8230;]]></description>
			<content:encoded><![CDATA[<p>Un projet est dans ma tête depuis un moment et en voyant que le site commence à se faire vieux et lent et imprécis, je trouve qu&#8217;il est temps de faire une refonte du site, mais avant il faut que je reprogramme 90% du code, puisqu&#8217;il date de longtemps&#8230;</p>
<p>Un projet à venir&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2010/01/14/remaniement-du-site-infologique-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Déménagement complété</title>
		<link>http://blog.infologique.net/2010/01/11/demenagement-complete.html</link>
		<comments>http://blog.infologique.net/2010/01/11/demenagement-complete.html#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:34:07 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[infologique]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[Vie à Québec]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=174</guid>
		<description><![CDATA[Le site est maintenant complètement fonctionnel. J&#8217;ai dû déménager à Québec pour mon stage et je n&#8217;avais pas le temps d&#8217;installer un serveur temporaire alors j&#8217;ai opté pour le shutdown complet, solution un peu B.S. mais qui devait marcher. Plusieurs problèmes sont cependant survenus, tel que l&#8217;accès internet qui n&#8217;était pas activée comme prévu (j&#8217;avais [...]]]></description>
			<content:encoded><![CDATA[<p>Le site est maintenant complètement fonctionnel. J&#8217;ai dû déménager à Québec pour mon stage et je n&#8217;avais pas le temps d&#8217;installer un serveur temporaire alors j&#8217;ai opté pour le shutdown complet, solution un peu B.S. mais qui devait marcher. Plusieurs problèmes sont cependant survenus, tel que l&#8217;accès internet qui n&#8217;était pas activée comme prévu (j&#8217;avais pourtant fait la demande 1 mois avant&#8230;) ensuite j&#8217;ai dû me trouver un nouveau modem, le mien refusant de fonctionner normalement, ensuite le serveur a planté dans le premier 24 hre de fonctionnement, car un des disques est mort, ou sur le point de l&#8217;être, puis finalement&#8230; le routeur a planté dans le premier 48 hre de mise en ligne, quand j&#8217;étais à 300 Km de chez moi&#8230;</p>
<p>Bref, maintenant les serveurs et systèmes infologique sont de retour et ils sont même plus rapide, sur une nouvelle connexion.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2010/01/11/demenagement-complete.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Je déménage&#8230;</title>
		<link>http://blog.infologique.net/2009/12/12/je-demenage.html</link>
		<comments>http://blog.infologique.net/2009/12/12/je-demenage.html#comments</comments>
		<pubDate>Sun, 13 Dec 2009 03:37:26 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[Non catégorisé]]></category>
		<category><![CDATA[Vie à Québec]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=172</guid>
		<description><![CDATA[Après 22 ans de vie en estrie (mon âge), je quitte pour une nouvelle vie, celle d&#8217;un habitant de la ville de Québec, la plus belle ville au pays! J&#8217;ai obtenu le stage que j&#8217;ai toujours voulu, celui de programmeur dans un ministère gouvernementale, eh oui! Je vais maintenant vous écrire plus souvent via mon [...]]]></description>
			<content:encoded><![CDATA[<p>Après 22 ans de vie en estrie (mon âge), je quitte pour une nouvelle vie, celle d&#8217;un habitant de la ville de Québec, la plus belle ville au pays! J&#8217;ai obtenu le stage que j&#8217;ai toujours voulu, celui de programmeur dans un ministère gouvernementale, eh oui!</p>
<p>Je vais maintenant vous écrire plus souvent via mon blog, pour vous raconter ma vie, et vous montrer ce que je visite. Je vais m&#8217;équiper pour &laquo;&nbsp;la guerre&nbsp;&raquo; avec un Nikon et remplir facebook de fichiers totalement inutiles.</p>
<p>J&#8217;ai hâte d&#8217;être à Québec!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2009/12/12/je-demenage.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bell, La fibre à Sherbrooke</title>
		<link>http://blog.infologique.net/2009/10/08/bell-la-fibre-a-sherbrooke.html</link>
		<comments>http://blog.infologique.net/2009/10/08/bell-la-fibre-a-sherbrooke.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 18:54:31 +0000</pubDate>
		<dc:creator>anisite</dc:creator>
				<category><![CDATA[Bell]]></category>
		<category><![CDATA[Régional]]></category>
		<category><![CDATA[région]]></category>
		<category><![CDATA[sherbrooke]]></category>

		<guid isPermaLink="false">http://blog.infologique.net/?p=138</guid>
		<description><![CDATA[En voyant ce titre vous allez dire: &#171;&#160;mais il se répète!&#160;&#187;. Oui. C&#8217;est vrai, mais je veux ajouter des précisions. J&#8217;ai obtenu des nouveaux renseignements. Tout d&#8217;abord, la fibre est complètement installée dans notre ville, il ne manque plus que de brancher le tout dans les DSLAM (boites brunes sur le coin des rues). Les [...]]]></description>
			<content:encoded><![CDATA[<p>En voyant ce titre vous allez dire: &laquo;&nbsp;mais il se répète!&nbsp;&raquo;. Oui. C&#8217;est vrai, mais je veux ajouter des précisions. J&#8217;ai obtenu des nouveaux renseignements.</p>
<p>Tout d&#8217;abord, la fibre est complètement installée dans notre ville, il ne manque plus que de brancher le tout dans les DSLAM (boites brunes sur le coin des rues). Les dates réelles du lancement du nouveau réseau sont cepandant inconnues, bien que j&#8217;ai entendu dire qu&#8217;une partie de la ville serait déjà opérationnelle à fin de tests (ce serait le cas du plateau St-Joseph), le reste des la ville devra attendre au moins jusqu&#8217;à Noël avant d&#8217;avoir un &laquo;&nbsp;Ping&nbsp;&raquo; en deçà des 85ms!!</p>
<p><img class="alignleft size-full wp-image-131" title="Bell Canada" src="http://blog.infologique.net/wp-content/uploads/2009/06/lg_bell.gif" alt="Bell Canada" width="92" height="55" /></p>
<p>Toujours au sujet de la fibre, une source fiable de Bell m&#8217;a apprise que ceux-ci sont en train de concevoir un système pour offrir la télévision par fibre optique en ville, pour concurrencer Vidéotron qui est le seul dans bien des immeubles à être autorisé &laquo;&nbsp;Car les antennes c&#8217;est laid&nbsp;&raquo;, disent les proprios.</p>
<p>Alors n&#8217;est-ce pas un scoop alléchant?</p>
<p>Dany, toujours là pour vous dénicher l&#8217;info.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.infologique.net/2009/10/08/bell-la-fibre-a-sherbrooke.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

