Ajouter un commentaire

Facebook place Flint en open source

Par:
fredericmazue

jeu, 27/02/2014 - 17:33

Flint est un analyseur statique de code C++. Il a été développé par Facebook et pour Facebook, pour analyser du code C++ 11, langage adopté par le réseau social.

Comme tous les outils de ce genre, Flint traque les erreurs de programmation. Par exemple, une erreur ultra classique en C++ (et dans beaucoup d'autres langages !) telle que !:

if(valeur = 1)

sera signalée par l'analyseur code qui vous demandera si par hasard vous ne vouliez pas plutôt écrire

if(valeur == 1)

Les analyseurs de code recherchent également les mauvais patterns, qui peuvent conduire à des bugs subtils, ou à des problèmes de performances.

Flint a été conçu par Andrei Alexandrescu. Andrei, qui travaille chez facebook, est reconnu comme l'un des plus grands spécialistes du langage C++. Il est notamment l'auteur de l'ouvrage Modern C++ Design, et de la librairie Loki, qui est la mise en pratique de l'ouvrage précité.

 

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 M   M  N   N  EEEE  TTTTTT  N   N 
MM MM NN N E TT NN N
M M M N N N EEE TT N N N
M M N NN E TT N NN
M M N N EEEE TT N N