? CV gagnant : écrire un CV parfait (10 conseils du coach CV)
Le nombre total de défauts dans les projets open-source est en baisse, une nouvelle étude par le fournisseur Coverity a trouvé
Coverity, fabricant d'outils pour l'analyse du code de programmation, a reçu un contrat en 2006 du Department of Homeland Security aider à améliorer la qualité des logiciels open-source, qui sont de plus en plus utilisés par les organismes gouvernementaux.
Le fournisseur a mis en place un site Web grâce auquel les projets open-source et les développeurs peuvent soumettre du code à analyser. Le fournisseur assigne des projets à une série de «échelons» en fonction du nombre de défauts qu'ils résolvent.
La «densité des défauts» a chuté de 16% au cours des trois dernières années parmi les projets scannés sur le site et quelque 11 200 défauts ont été éliminés. Selon le dernier rapport de Coverity.
Quatre projets ont obtenu le statut de «Rung 3» de haut niveau, après avoir résolu les défauts découverts lors des phases 1 et 2, a indiqué Coverity. Ils sont Samba, Tor, OpenPAM et Ruby.
Le site Scan a jusqu'à présent analysé plus de 60 millions de lignes de code uniques de 280 projets, selon Coverity.
Le service de numérisation de Coverity utilise l'analyse statique, qui est utilisée pour vérifier le code des problèmes de sécurité ou de performance sans avoir à exécuter une application elle-même. Ceci est préférable car "tester chaque chemin dans un programme complexe en cours d'exécution nécessite de construire un grand nombre de cas de test spéciaux ou de structurer le code de manière spéciale", a déclaré Coverity.
"L'analyse statique ne vous dit rien que votre processus métier fonctionne correctement … mais ils vous diront que le code lui-même est techniquement solide et suit le type de meilleures pratiques de programmation que vous attendez d'un code ayant fait l'objet d'une révision de code appropriée », explique Forrester Research. analyste Jeffrey Hammond par e-mail
Les outils ont tendance à être plus utiles pour trouver des «anti-patterns structurels» dans le code, des pratiques de programmation médiocres pouvant engendrer des problèmes de performances et de sécurité comme des fuites de mémoire et des débordements. des conditions plus exotiques comme des erreurs dues à l'exécution parallèle de code dans un environnement de CPU multicœur ", at-il ajouté.
Une étude de groupe de l'UE révèle que les logiciels publics sont exclus des marchés publics. > Alors que la Commission européenne rédige des lignes directrices exhortant les services gouvernementaux de l'Union européenne à choisir des logiciels basés sur des standards ouverts, une étude publiée mercredi montre qu'un quart des appels d'offres récents ont exclu les logiciels ouverts en faveur des éditeurs de logiciels tels que Microsoft.
OpenForum Europe (OFE), un groupe de commerce qui répertorie IBM et Google parmi ses membres, a examiné 136 appels d'offres récents émanant de bureaux gouvernementaux des 27 pays membres de l'UE. "Les autorités publiques ne sont pas seulement accusées de gaspiller des milliards par des achats inefficaces, mais aussi de verrouiller leurs utilisateurs et leurs citoyens dans les solutions d'aujourd'hui et d'être »Graham Graham, directeur général d'OFE
Orange lance le premier service de téléphonie mobile au monde offrant une qualité sonore améliorée grâce à une meilleure technologie de codage de la parole Orange annonce le lancement de ce qu'il considère être le premier service de téléphonie mobile au monde offrant une qualité sonore améliorée grâce à la technologie de codage de la parole AMR-WB (Adaptive Multi Rate-Wideband), a annoncé jeudi.
La technologie rend ce que Orange appelle la voix HD possible, et offrira une qualité sonore comparable à la radio FM, selon Tom Wright, un porte-parole d'Orange. Le côté des données des réseaux mobiles a connu de grandes améliorations au cours des dernières années, mais la qualité de la voix est restée la même jusqu'à présent, at-il dit.
Le code Linux est le 'benchmark de la qualité', conclut l'étude
Coverity a analysé 7,6 millions de lignes de code sous Linux 3.8 et trouvé une densité de défaut de seulement 599.