IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut Facebook ouvre en Open Source Infer son outil interne de détections d'erreurs potentielles dans un code source
    Facebook rend Open Source Infer
    pour aider les développeurs à trouver des bogues dans leur code

    Nom : 11405195_1607248792888456_614155255_n.gif
Affichages : 5267
Taille : 603,6 Ko

    Facebook vient de passer en Open Source son outil interne d’analyse du code source qui permet de déceler rapidement les erreurs dans ses applications mobiles.

    Ce programme du nom de Facebook Infer, est une plateforme bâtie sur des méthodes mathématiques qui simulent l’exécution d’une application comme le ferait un humain. C’est donc un moyen automatisé de tester son code sans avoir à le faire soi-même. De plus, l’outil sait générer plusieurs scénarios d’utilisation d’une application, et exécute une série de tests sur chacun d’eux. À chaque détection d’erreur potentielle, le problème est relevé dans les fichiers de sortie, avec des commentaires appropriés que le développeur saura exploiter.

    Facebook Infer permet aussi de prévenir les plantages d’applications sur les téléphones mobiles qui sont, pour la plupart, dues à l’insuffisance de mémoire et aux exceptions Null Pointer.

    Selon Facebook, l’un des objectifs principaux visé par ce programme, est d’offrir aux développeurs d’applications mobiles un outil qui leur permettrait de résoudre le maximum de problèmes éventuels dans leur produit avant de le publier, parce que généralement les applications mobiles ne bénéficient pas des mêmes facilités de mises à jour que les autres logiciels.

    La firme se dit fière et satisfaite de cet outil qui aide ses développeurs à gagner en temps et en productivité dans le débogage du code. Plusieurs applications utilisées par plus d’un milliard de personnes comme Facebook Messenger et Instagram sont passées par les traitements de Facebook Infer. Ce sont plusieurs centaines de bugs potentiels que l’outil décèle, par mois. Et cela représente plus de 80% des erreurs relevées aux développeurs pour les correctifs.

    Aujourd’hui, Facebook veut donner la possibilité aux développeurs du monde entier de profiter de son expérience, et aussi attend que ces derniers apportent leurs contributions à l’amélioration de l’outil avec de nouvelles performances tout en étendant ses capacités vers d’autres environnements et d’autres langages de développement.

    Actuellement, l’outil supporte les langages Objective-C, Java, C. Et Facebook croit en la possibilité d’élargir ce panel. D’ailleurs, la firme dit n’avoir exploré qu’1% du potentiel que représente le monde des méthodes de vérification de code source. La version actuelle de Facebook Infer s’appuie sur deux logiques mathématiques récentes: la logique de séparation et la logique de bi-abduction.

    Source : Facebook

    Et vous ?

    Que pensez-vous cette initiative de Facebook ?
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    Ca me pique toujours les yeux de voir des françisations à l'arrache sans aucun rapport avec le terme original telles que "bogue".

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2011
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Ls termes "officiels" anglais ne sont pas toujours très bien choisis
    Oui, enfin on peut aussi traduire par insecte ou cafard. Ou bestiole: "J, je crois qu'on a une bestiole... dans le code"
    Et effectivement, une bogue ça pique.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/06/2014, 07h43
  2. Macro pour afficher le code source et son résultat
    Par Third Joker dans le forum Programmation (La)TeX avancée
    Réponses: 37
    Dernier message: 28/08/2013, 11h34
  3. Réponses: 17
    Dernier message: 25/07/2013, 23h59
  4. Réponses: 0
    Dernier message: 07/04/2013, 14h08
  5. Réponses: 5
    Dernier message: 13/04/2007, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo