Les développeurs Go expriment un grand enthousiasme envers ce langage de programmation. Cependant, ils évoquent des challenges liés à l’uniformité du code.
L’engouement pour le langage de programmation Go ne faiblit pas. Une enquête menée en septembre dernier auprès des développeurs Go révèle que la majorité d’entre eux affichent une grande satisfaction envers ce langage. Toutefois, assurer l’homogénéité du code au sein des projets demeure problématique. Parallèlement, les résultats mettent en évidence une adoption rapide des outils d’intelligence artificielle par les développeurs Go pour les assister dans leurs tâches, telles que complétion de code ou la détection de bugs.
L’IA au service des développeurs Go.
D’après une étude réalisée auprès de 4 156 développeurs Go, 70 % des sondés affirment utiliser des assistants IA, pour compléter leur code automatiquement, générer du code à partir de descriptions textuelles, écrire des tests unitaires et trouver de nouvelles idées. Cependant, bien que ces derniers aient exprimé un intérêt accru pour l’IA l’année précédente, leur pratique actuelle ne reflète pas entièrement ces attentes. Par ailleurs, le choix du langage Go est souvent influencé par la facilité d’intégration avec les services cloud et la qualité du support proposés par les grands fournisseurs.
En outre, l’enquête montre que la communauté Go privilégie principalement les systèmes d’exploitation Linux (61 %) et MacOs (59 %) pour le développement, une tendance stable rapport aux années antérieures. Quant à l’ancienneté de leur utilisation de Go, 8 % des participants indiquent plus de 8 ans d’expérience, 23 % entre 5 et 7 ans, et 30 % entre 2 et 4 ans.
La possibilité de simulation en portage salarial pour les projets Go, notamment dans le cadre de collaborations ponctuelles ou d’expérimentations, pourrait offrir une flexibilité accrue aux développeurs, leur permettant d’évaluer de nouvelles approches sans engagement à long terme.
Le défi de l’homogénéité dans le code Go.
Le sondage révèle également que 93 % des développeurs Go se déclarent satisfaits de ce langage de programmation. Cependant, les résultats soulignent des difficultés à standardiser les normes de codage. Cette disparité s’explique par l’hétérogénéité des parcours professionnels et des niveaux d’expertise en langage Go des développeurs. En effet, les styles de codage varient d’une équipe à l’autre, et des pratiques non conformes aux idiomes du langage sont observées. Il convient de préciser que l’échantillon a été constitué grâce à une méthode de recrutement aléatoire sur le blog officiel Go ou dans des environnements de développement intégrés largement utilisés (VS Code et GoLand).
Pour mieux appréhender l’impact sur la productivité de ces disparités d’expériences en Go, une SIMULATION EN PORTAGE SALARIAL pourrait être envisagée afin d’évaluer les gains potentiels d’une standardisation rigoureuse des pratiques de développement.
Cet article vous a-t-il été utile ?
Note moyenne 0 / 5. Votants: 0