mercredi 30 août 2017

Calcul du nombre Cyclomatique d'un code source - Outil McCab de Verifysoft

Vous êtes développeur et vous avez à faire à un logiciel de plusieurs dizaines de  milliers de lignes de codes sources, comment l'appréhender ? On me parle de l'outil McCab alors je prends note ici pour creuser un peu plus la prochaine fois.

http://www.verifysoft.com/fr_mccabe_metrics.html

Verifysoft Technologie
Mesure de la complexité d'un logiciel.

Il me semble que McCabe est un terme générique qui désigne la complexité cyclomatique d'un logiciel introduite par Thomas McCabe en 1976.

Pour une fonction, le nombre cyclomatique est égal au nombre de points de branchements conditionnels dans la fonction. Chaque fonction devrait avoir un nombre de cas de tests au moins égal au nombre cyclomatique.

Les outils de Verifsoft sont en Java et en C++ ...

lundi 28 août 2017

Inno Setup - Free installer for wndows programs - Installeur Libre pour programmes sous windows

Vous connaissez Install Shield ? La version gratuite et tous les problèmes qu'elle génèrait ? Vous cherchez un installeur gratuit pour Windows alors regardons du côté de Inno Setup.

Voilà, je prends note de cet outil qui vient de m'être démontré pour essayer d'en faire un tour rapide.

http://www.jrsoftware.org/
 Afin de le promouvoir dans le futur car je connaissais que des outils payant qui fonctionnait mal.
Tour rapide des "Frequently Asked Questions".

Pour la localisation, on peut très facilement traduire un install pas besoin de modifier les sources.

La documentation est vraiment plétorique avec à chaque fois des exemples pertinents. Cet outil est mature avec toutes les problématiques que je me pose de résolues.

Je n'en dis pas plus et vous laisse avec un lien directement sur l'install de cet installeur ;) :

http://www.jrsoftware.org/isdl.php

Have fun!