• # Classe à la con

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

    Pour info il y a une façon succincte de déclarer des attributs valorisés depuis le constructeur en Typescript, en ajoutant le mot clé correspondant à la visibilité devant l'argument :

    class MyClass {
     constructor(
     public the_number: number,
     public the_string: string,
     public the_boolean: boolean,
     public the_array: Array<number>,
     public the_object: Object | null
     ) { }
    }

    J'aime bien, ça évite la répétition.

    Sinon au sujet de la complétion de code par IA, je n'ai pas cherché à essayer quoique que ce soit. J'utilise IntelliJ idea (ma boîte paie la licence). Depuis quelque temps est activée une autocomplétion par IA "simple" : ça complète uniquement la fin de la ligne (comme dans l'exemple avec first_element), et ce en utilisant un modèle local. L'intérêt est limité mais comme ce n'est pas intrusif et que ça ne m'a pas particulièrement l'air de consommer des ressources, je ne l'ai pas désactivé.