• [^] # Re: Classe à la con

    Posté par . En réponse au journal j'aime bien l'auto-complétion par IA (Github Copilot). Évalué à 5.

    Je suis pas sûr de comprendre ta dernière phrase, mais moi je trouve super intéressant tous les trucs qui sont fait comme ça pour générer du code car ils mettent en valeur ce qui est du boilerplate et ce qui a de la valeur dans le code.

    En java il y a un troll depuis des années entre ceux qui utilisent lombok et ceux qui le détestent. Cette bibliothèque permet de générer du code à la compilation. Tu peux écrire par exemple:

    @AllArgsConstructor
    class A {
     @Getter
     private int a;
     @Setter
     private int b;
    }

    et tu as le constructor, le setter et le getter qui sont créé à la compilation.

    Donc pour ceux qui ne serait pas familiarisés à la main c'est :

    class A {
     private int a;
     private int b;
     public A(int a, int b) {
     this.a = a;
     this.b = b;
     }
     public int getA() {
     return a;
     }
     public vois setB(int b) {
     this.b = b;
     }
    }

    Personnellement plutôt que de s'éttriper à savoir si lombok est bien ou pas (pour des raisons d'implémentations) je pense qu'il serait bien plus pertinent de se demander comment faire évoluer le langage pour ne plus en avoir besoin (et le record ne sont qu'un tout petit bout de l'intérêt de lombok).

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll