Ha oui juste, c'est des majuscules en C# ^^
Alors affectivement les champs public ne devrait jamais être utilisé hormis quelque cas bien précis, comme tu dis par besoin de perf ou autre.
Mais on sait tous très bien que le respect des règles et des bonnes pratiques n'est pas toujours top. En fait, quand on se ramasse un projet, on peut tomber sur tout et son contraire.
Je rebondis juste sur ta dernière phrase;
Ce qui me dérange ? Simplement le fait de ne pas savoir! Alors qu'avec un getter/setter je le sais tout de suite (et j'irais mettre une petite gueulante au mec qui à fait ça histoire de lui rappeler les concepts de base de la POO)).
Donc encore une fois je pense que c'est un sucre syntaxique qui amène plus de confusion que d'avantage par rapport au getter/setter..
C'est pour ça que je suis pas fan. Mais ça s’arrête la hein, y'a pas mort d'homme
Partager