Retour aux projets
Pro·Stage — CNRS, Pôle Protéome de Montpellier·01/2025 – 04/2025

Modernisation outil scientifique

Développeur applicatif Python

Reprise complète d'un outil scientifique Perl en Python. Gain en clarté, ergonomie et maintenabilité.

python

Stage de trois mois en laboratoire de recherche. Mission : moderniser un outil scientifique historiquement écrit en Perl, peu lisible et difficile à maintenir.

Migration Perl → Python

Avant — Perl
Script monolithique
logique imbriquée
Variables globales
effets de bord
Aucune doc
lecture difficile
reprise complète
Après — Python
Modules clairs
responsabilités séparées
Fonctions pures
testables
Docstrings
API documentée
livraison
Utilisation laboratoire
Chercheurs
analyse protéomique
Fichiers volumineux
parsing optimisé

Apports

Lisibilité

Refactor en modules nommés, fonctions courtes, séparation des responsabilités.

Maintenabilité

Docstrings + nommage explicite — le code se lit comme une spec.

Ergonomie

CLI plus intuitive, messages d'erreur clairs.

Performance

Parsing optimisé pour les fichiers protéomiques volumineux.