<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Étude de deux règles qualité désuètes… — Luc Hermitte</title>
        <link>https://videos.capitoledulibre.org/videos/watch/98a93fa2-5315-4f63-858b-aeeaea46e09b</link>
        <description>Étude de deux règles qualité désuètes dans un contexte d’utilisation contemporaine du C++ en particulier Nous allons nous intéresser à deux règles qualité qui tendent à perdurer malgré leur inadéquation aux langages qui évoluent, et voir pourquoi elles sont rangées dans les "Non-Rules and Myths" dans le recueil de règles "C++ Core Guidelines". Nous traiterons d'abord de "toute variable doit être déclarée en début de bloc". Cela servira de prétexte pour survoler auto, et pour voir ce que les compilateurs peuvent faire pour nous aider en 2018. Nous nous attarderons ensuite sur le "Single Entry, Single Exit" et ses nombreux avatars comme l'interdiction de retours multiples. Après un retour aux origines du SESE, nous examinerons les implications des exceptions, et les pratiques qui devraient primer aujourd'hui.</description>
        <lastBuildDate>Sat, 11 Apr 2026 13:00:22 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://videos.capitoledulibre.org</generator>
        <image>
            <title>Étude de deux règles qualité désuètes… — Luc Hermitte</title>
            <url>https://videos.capitoledulibre.org/lazy-static/avatars/61548430-e201-4f4b-ac5a-f903422c6ea2.png</url>
            <link>https://videos.capitoledulibre.org/videos/watch/98a93fa2-5315-4f63-858b-aeeaea46e09b</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://videos.capitoledulibre.org/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://videos.capitoledulibre.org/feeds/video-comments.xml?videoId=98a93fa2-5315-4f63-858b-aeeaea46e09b" rel="self" type="application/rss+xml"/>
    </channel>
</rss>