Projets

Des idées
qui deviennent des outils.

Des outils à code ouvert que je conçois et maintiens. Pour chaque projet, découvrez le problème de départ, la démarche et le code.

Outil de développement à code ouvert

crapkit

Savoir où intervenir dans le code.

crapkit croise la complexité du code, la couverture des tests et l’historique des modifications pour aider les développeurs et les agents de programmation à décider quoi améliorer en priorité.

crapkit / worklist

$ crapkit worklist

classifycalc/grade.py:7
Complexité
14
Couverture des tests
50%
Score CRAP
38.5

La complexité et la couverture des tests, à l’échelle d’une fonction.

Mise en forme d’un exemple tiré de la documentation. Voir la sortie originale

Code, idées et recherche

Plusieurs façons
d’approfondir une question.

Les projets donnent accès à des outils. La section Recherche rassemble les études et leurs méthodes. Les articles approfondissent les questions qui nourrissent ce travail.