<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Indentation-Typographie | Dr. Goulu</title><link>https://drgoulu.com/tag/indentation-typographie/</link><atom:link href="https://drgoulu.com/tag/indentation-typographie/index.xml" rel="self" type="application/rss+xml"/><description>Indentation-Typographie</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Fri, 05 Jul 2019 00:00:00 +0000</lastBuildDate><image><url>https://drgoulu.com/media/icon_hu_8d57a97d564ea9bb.png</url><title>Indentation-Typographie</title><link>https://drgoulu.com/tag/indentation-typographie/</link></image><item><title>Pourquoi tant d'ingénieurs / programmeurs de logiciels n'aiment-ils pas Python à cause de sa règle d'indentation, alors qu'elle donne au code une apparence organisée et plus propre ?</title><link>https://drgoulu.com/2019/07/05/pourquoi-tant-d-ingenieurs-programmeurs-de-logiciels-n-aiment-ils-pas-python-a-cause-de-sa-regle-d-indentation-alors-qu-elle-donne-au-code-une-apparence-organisee-et-plus-propre/</link><pubDate>Fri, 05 Jul 2019 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2019/07/05/pourquoi-tant-d-ingenieurs-programmeurs-de-logiciels-n-aiment-ils-pas-python-a-cause-de-sa-regle-d-indentation-alors-qu-elle-donne-au-code-une-apparence-organisee-et-plus-propre/</guid><description>&lt;p&gt;&lt;em&gt;Article initialement publié sur
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est assez étonnant en effet, puisqu&amp;rsquo;ils utilisent quasi tous leur IDE pour indenter automatiquement leur code à partir des {{}{{{}}{}}{{{{}}{}}}} pour rendre leur code lisible…&lt;/p&gt;
&lt;p&gt;Un collègue m&amp;rsquo;a dit une fois &amp;ldquo;Oui mais quand je vois }}} dans une longue fonction je sais que j&amp;rsquo;ai imbriqué 3 boucles ou tests alors qu&amp;rsquo;en ne voyant que l&amp;rsquo;indentation je ne sais pas combien de niveaux il y a.&lt;/p&gt;
&lt;p&gt;Je lui ai répondu : moi non plus, c&amp;rsquo;est pour ça que je ne fais jamais de bloc de plus de quelques lignes et de fonction de plus d&amp;rsquo;une page, ce qui est une bonne pratique.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;indentation de Python (et d&amp;rsquo;autres aspects du langage) incite à adopter de bonnes pratiques, et c&amp;rsquo;est plutôt ça que certains n&amp;rsquo;aiment pas.&lt;/p&gt;</description></item></channel></rss>