<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://haypo.alwaysdata.net:443/wiki/skins/common/feed.css?63"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?action=history&amp;feed=atom&amp;title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement</id>
		<title>Bonnes pratiques pour le dÃ©veloppement - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://haypo.alwaysdata.net:443/wiki/index.php?action=history&amp;feed=atom&amp;title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement"/>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;action=history"/>
		<updated>2026-06-16T11:12:27Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.10.1</generator>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6810&amp;oldid=prev</id>
		<title>Haypo le 28 mai 2008 à 15:01</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6810&amp;oldid=prev"/>
				<updated>2008-05-28T15:01:50Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Version du 28 mai 2008 à 15:01&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 3&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 3&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[Image:Wtfm.jpg|framed|right|The only valid measurement of code quality: WTFs/minute]]&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[Image:Wtfm.jpg|framed|right|The only valid measurement of code quality: WTFs/minute]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;[[Image:Bug3.jpg|thumbnail|400px|Bug vs Feature]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Cette page liste des bonnes pratiques pour le dÃ©veloppement de logiciel. La premiÃ¨re version est issue d'[https://linuxfr.org/~pap_furax/23503.html un journal linuxfr de ''Papa Furax''].&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Cette page liste des bonnes pratiques pour le dÃ©veloppement de logiciel. La premiÃ¨re version est issue d'[https://linuxfr.org/~pap_furax/23503.html un journal linuxfr de ''Papa Furax''].&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6808&amp;oldid=prev</id>
		<title>Haypo le 28 mai 2008 à 15:00</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6808&amp;oldid=prev"/>
				<updated>2008-05-28T15:00:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Version du 28 mai 2008 à 15:00&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 1&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 1&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[CatÃ©gorie:Programmation web]]&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[CatÃ©gorie:Programmation web]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;{{Retour|Programmation|Retour Ã  la programmation}}&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;{{Retour|Programmation|Retour Ã  la programmation}}&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;[[Image:Wtfm.jpg|framed|right|The only valid measurement of code quality: WTFs/minute]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Cette page liste des bonnes pratiques pour le dÃ©veloppement de logiciel. La premiÃ¨re version est issue d'[https://linuxfr.org/~pap_furax/23503.html un journal linuxfr de ''Papa Furax''].&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Cette page liste des bonnes pratiques pour le dÃ©veloppement de logiciel. La premiÃ¨re version est issue d'[https://linuxfr.org/~pap_furax/23503.html un journal linuxfr de ''Papa Furax''].&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6681&amp;oldid=prev</id>
		<title>Haypo le 7 avril 2008 à 10:15</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6681&amp;oldid=prev"/>
				<updated>2008-04-07T10:15:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Version du 7 avril 2008 à 10:15&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 9&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 9&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;** GÃ©nÃ©rer la documentation Ã  partir du code source&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;** GÃ©nÃ©rer la documentation Ã  partir du code source&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;** etc.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;** etc.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; font-size: smaller;&quot;&gt;* Activer la dÃ©tection de tous les avertissements (ex: avec gcc, utiliser -Wall -Wextra &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;voir mÃªme &lt;/del&gt;-Werror) et surtout les corriger&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;* Activer la dÃ©tection de tous les avertissements (ex: avec gcc, utiliser -Wall -Wextra &lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;voire &lt;/ins&gt;-Werror) et surtout les corriger&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;** Voir Ã©galement utiliser des outils dÃ©diÃ©s : splint et  Valgrind (langage C), pylint et pychecker (Python), etc.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;** Voir Ã©galement utiliser des outils dÃ©diÃ©s : splint et  Valgrind (langage C), pylint et pychecker (Python), etc.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* Indenter le code source&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* Indenter le code source&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6039&amp;oldid=prev</id>
		<title>Haypo: Bonnes pratique pour le développement déplacé vers Bonnes pratiques pour le développement</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Bonnes_pratiques_pour_le_d%C3%83%C2%A9veloppement&amp;diff=6039&amp;oldid=prev"/>
				<updated>2007-01-19T14:44:53Z</updated>
		
		<summary type="html">&lt;p&gt;Bonnes pratique pour le développement déplacé vers Bonnes pratiques pour le développement&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[CatÃ©gorie:Programmation web]]&lt;br /&gt;
{{Retour|Programmation|Retour Ã  la programmation}}&lt;br /&gt;
&lt;br /&gt;
Cette page liste des bonnes pratiques pour le dÃ©veloppement de logiciel. La premiÃ¨re version est issue d'[https://linuxfr.org/~pap_furax/23503.html un journal linuxfr de ''Papa Furax''].&lt;br /&gt;
&lt;br /&gt;
* Utiliser un gestionnaire de version du code source (ex: Subversion)&lt;br /&gt;
* Automatiser un maximum de chose, exemples :&lt;br /&gt;
** Lancer automatiquement des tests (Â« tests unitaires Â»)&lt;br /&gt;
** GÃ©nÃ©rer la documentation Ã  partir du code source&lt;br /&gt;
** etc.&lt;br /&gt;
* Activer la dÃ©tection de tous les avertissements (ex: avec gcc, utiliser -Wall -Wextra voir mÃªme -Werror) et surtout les corriger&lt;br /&gt;
** Voir Ã©galement utiliser des outils dÃ©diÃ©s : splint et  Valgrind (langage C), pylint et pychecker (Python), etc.&lt;br /&gt;
* Indenter le code source&lt;br /&gt;
* Ne pas Ã©crire de fonction de plus de 300 lignes&lt;br /&gt;
** Si une fonction est plus longue, on peut forcÃ©ment la redÃ©couper&lt;br /&gt;
* Limiter le nombre d'arguments d'une fonction (ex: 5 maximum)&lt;br /&gt;
* Ã‰crire de la documentation&lt;br /&gt;
* Ã‰crire des tests (tests unitaires, tests fonctionnels, fuzzing, etc.)&lt;br /&gt;
* Utiliser des conventions de : nommage des variables, fonctions, classes et constantes, langue du code source (l'anglais pour un logiciel libre, si vous souhaitez recevoir des contributions...)&lt;br /&gt;
* Ã‰viter la redondance : factoriser le code, rÃ©utiliser du code, recherche les bibliothÃ¨ques existantes avant de rÃ©inventer la roue&lt;br /&gt;
&lt;br /&gt;
Autres bonnes pratiques :&lt;br /&gt;
* Utiliser un outil de gestion des bogues&lt;/div&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	</feed>