Qu'est-ce que la productivité en programmation?

La productivité de la programmation fait généralement référence à l'efficacité avec laquelle un programmeur peut produire du code pour un projet particulier, qui peut être jaugé ou évalué de plusieurs manières. Dans le passé, la productivité était souvent basée sur la production brute de lignes de code, de nombreux programmes étant créés à partir de zéro et nécessitant beaucoup de programmation. Cependant, en utilisant des techniques plus récentes, la productivité peut faire référence plus précisément à la rapidité avec laquelle les problèmes peuvent être résolus et à la manière dont un programmeur peut identifier des raccourcis utiles en plus de la création de code original. La productivité de la programmation peut également faire référence à la "propreté" du code d'un programmeur, en ce qui concerne le travail supplémentaire qui peut être nécessaire pour finaliser le code.

Le terme «productivité de programmation» désigne la programmation informatique et la rapidité ou l’efficacité avec laquelle un programmeur peut créer un nouveau code pour un logiciel. Ce terme revêt une importance capitale pour le développement de logiciels, car une productivité accrue peut aider un programme à être achevé plus rapidement et à un coût réduit. Dans le passé, la productivité de la programmation faisait généralement référence à la rapidité et à l’efficacité avec laquelle un programmeur informatique pouvait créer du code. De nombreux développeurs ont utilisé une approche de type «feuille blanche», dans laquelle le code était créé de toutes pièces pour créer un programme informatique.

La programmation moderne, cependant, a largement adopté l'utilisation de diverses plates-formes et programmes pouvant être utilisés pour créer un nouveau code logiciel. Cela a considérablement amélioré la productivité de base de la programmation, car les programmeurs informatiques peuvent utiliser ces plates-formes pour générer plus rapidement du code de manière significative. Cependant, au fil de ces changements, la productivité de la programmation a pris de nouvelles significations afin de déterminer l'efficacité avec laquelle un programmeur informatique est capable de produire du code pour un nouveau logiciel. Plus souvent, cette productivité est liée à la rapidité avec laquelle un programmeur peut identifier et résoudre les problèmes lors du développement d'un nouveau logiciel, et à la possibilité pour un programmeur de reconnaître quand du code existant peut être utilisé plutôt que de créer un programme à partir d'une feuille blanche.

La productivité de la programmation doit également être considérée en ce qui concerne la qualité du code créé par un programmeur. Deux programmeurs peuvent travailler à des vitesses différentes, le premier créant 1 000 lignes de code par semaine, tandis que le second ne peut créer que 500 lignes de code pendant cette période. Ces chiffres bruts ne doivent toutefois pas être utilisés pour évaluer la productivité de la programmation, car le code lui-même peut ne pas être de la même qualité. Si des mois de travail supplémentaires sont nécessaires pour déboguer les 1 000 lignes de code créées par le premier programmeur, alors que les 500 lignes de code créées par la seconde sont exemptes d’erreurs et prêtes à être utilisées, la productivité du deuxième programmeur risque alors d’être bien supérieure.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?