|
||
|
|
||
Erreurs de programmation : Java coûte plus cher que Cobol
Code Java Crédit Photo: D.R Cast Software a réalisé une étude sur le coût des erreurs de programmation. Le langage Java serait plus onéreux à corriger que le Cobol.
Le monde est plein de logiciels mal conçus qui exposent les entreprises à beaucoup de risque, selon une analyse réalisée sur 745 applications. Ces problèmes sont issus de la programmation qui ne se conforme pas aux bonnes pratiques de codage et d'architecture. Cette pratique est aussi appelée « dette technique ». Un code de mauvaise qualité, fruit d'un manque d'investissement ou d'une faible compétence, peut-être le responsable d'un arrêt du SI, d'une faille de sécurité, d'une performance médiocre ou d'une corruption des données. La réparation de chaque ligne de code a un coût, ou une « dette technique » qui s'accumule. Le meilleur exemple de cette « dette technique » est le fameux bug de l'an 2000. De nombreuses applications étaient prêtes à représenter le millénaire en 00, mais en l'interprétant comme étant 1900. Les entreprises ont dépensé des sommes astronomiques pour mettre à jour leurs applications. Pour en savoir plus
L'étude de Cast Software est disponible sur la page ci-dessous et sur inscription : Le TOP de l'actualitéL'actualité Développement et Tests
le 09/12/2011 à 14h22, jack a dit : Il semble que la "dette IT" croisse à raison des quantitées de code crées exactement de la même façon que certains économistes corrèlent l'augmentation de la dette souveraine et de la consommation d'énergie fossile. le 09/12/2011 à 13h36, peutetre a dit : Oui c'est énervant cette manie de ne pas citer les sources. Est-ce que c'est un passant sur le parvis de la Défense qui vous en a parlé ? Autrement on comprend que l'information viendrait de Cast Software qui est l'entreprise qui vend les outils de mesure, ce qui est du coup déonthologiquement limite. le 09/12/2011 à 11h32, roldes a dit : Le langage futur sera le Ruby... Les plateformes de développement de ce langage permettent d'industrialiser le développement et éliminent toute la dette technique, car à chaque spécification définie la totalité du code est recalculé. Les team de dév deviennent alors hyper agile et productive, car chacun travail en même temps sur sa partie sans avoir à se soucier des effets de bord que ça pourrait générer.Certaines permettent en plus de faire du retro engeniring et de reconstruire des applications entières très rapidement en RUBY; pour les rendre beaucoup plus performante, secure et très évolutive. Cette techno, dont certaine Franciase mérite d’être prise en compte... le 08/12/2011 à 23h44, TahitiClic a dit : Bonjour, Dossiers Logiciel
Livre blanc Logiciel
|
|
|
| |
le 12/12/2011 à 12h25, Ruxot a dit :
La dette technique s'évalue à partir de règles de contrôle sur le code source ou le code binaire.
Le nombre de règles et donc points de contrôle a donc une très forte influence sur son évaluation sur une technologie donnée.
Java notamment bénéficie d'une forte activité avec de nombreuses solutions Open Source ou commerciales. Par exemple si on additionne les solutions open source (utilisées par Cast Software je crois, et réalisateur de l'étude) on arrive à plusieurs centaines de règles (CheckStyle, PMD, Findbugs, etc.).
En COBOL, il existe à contrario peu d'outils et un nombre réduit de règles.
Donc la comparaison entre 2 technologies peut-être largement faussée. A voir comment CAST a pris cela en compte dans son étude ?
Ou si on est dans du marketing ...
Signaler un abus