• # test unitaire en C:C++ et autre

    Posté par . En réponse à la dépêche Démarche qualité et Logiciel Libre. Évalué à 1.

    Tout d'abord je suis comme beaucoup ici, je ne comprends pas pkoi le java est absent ?? c'est pourtant un langage pour lequel une palanqué de librairie de test Junit et autre ont été developpé .. ( je pense même mais je peux me tromper, que le java doit faire parti des langages ayant le plus d'outil de test ).

    Pour C et C++ il est trés simple de tester .. tu fais tes tests unitaires avec par exemple Cppunit. Tu vérifie tes fuites mémoires avec valgrind.
    Tu vérifie ta couverture de code avec gcov, tu utilises gprof ...

    Les outils existent également, suffit de vouloir vraiment tester son programme et pas de dire ; oh ca serait bien de tester mon programme C++ mais c'est trop dur de chercher sur Google...

    ensuite .. Perl est a mon avis la pire abominasserie au niveau test et debug ... Et pour python ( je suis pas spécialise ) mais il me semble qu'il est super simple d'introduire des bugs ultra difficiles à trouver en égard au caractére totalement dynamique du langage...

    Et puis utiliser des poncifs aussi éculés que les dev logiciels libres sont tous des gens qui ne testent pas ou dans les boites proprios ils font leur tests et tout et tout ( tu as déjà bosser dans une boites qui fait de l'édition proprio ? ), je trouve ca un peu simple.. :)

    Enfin toute ta prose t'auras au moins permis de decouvrir un nouveau langage le Java ( vu qu'apparement tu connaissais pas ) et de découvrir des outils de tests pour le C/C++ :)