Je commence un nouveau projet à partir de zéro et je veux qu'il soit propre / qu'il ait de bonnes normes de codage. Dans quel ordre les développeurs chevronnés d'ici aiment-ils présenter les choses à l'intérieur d'une classe ?
A : 1) méthodes publiques 2) méthodes privées 3) vars publics 4) vars privés
B : 1) vars publics 2) vars privés 3) méthodes publiques 4) méthodes privées
C : 1) vars publiques 2) méthodes publiques 3) méthodes privées 4) vars privées
J'aime généralement placer les variables statiques publiques en haut de la liste, mais alors une méthode statique publique serait-elle listée avant votre constructeur, ou le constructeur devrait-il toujours être listé en premier ? Ce genre de choses...
Je sais que c'est délicat, mais je me demandais quelles étaient les meilleures pratiques en la matière.
PS : non, je n'utilise pas Cc#. Je sais. Je suis un luddite.