• # Les deux

    Posté par . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à 6. Dernière modification le 25 mars 2017 à 10:36.

    Un mélange des deux pour s'y retrouver plus facilement dans le code.

    Par exemple, dans le fichier truc.h (les fonctions seront définies dans truc.c):

    int truc_new(...);
    int truc_open(...);
    int truc_exportCsv(...);
    int truc_convertToFloat(...);

    L'avantage étant qu'en lisant le nom de la fonction on sait directement où trouver sa déclaration et sa définition.
    Le fichier contenant le point d'entrée du programme porte le nom du programme.
    Les fonctions définies dedans sont statiques et ne sont pas préfixées.

    Les callbacks portent un suffixe "_cb".

    Les vrais naviguent en -42