• [^] # Re: Pas d'accord avec tout

    Posté par . En réponse au lien [ANSSI] bonnes pratiques en C. Évalué à 7.

    les union sont particulièrement pratiques, les interdire complètement est un peu rigide.

    Ce n'est pas interdit complètement justement:

    L’utilisation des unions doit strictement être limitée à des cas où le type est vérifié par un autre moyen et que si cela est nécessaire (pour le parsing de trame réseau par exemple) et cela devra être justifié en commentaire dans le code.

    Donc on ne parle pas d'interdiction complète mais plutôt à éviter en première approche.

    L'annexe E est extrêmement subjective.

    Et c'est écrit au début:

    Les points suivants proposent un exemple de conventions de codage. Certains choix
    sont arbitraires et discutables.

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche