# Extraction d’une fonction pure — prompt pour Gemma

Séparer le calcul des entrées-sorties en conservant l’ordre des effets de bord et le comportement actuel.

Adresse canonique : https://boswidget.ru/fr/extraction-dune-fonction-pure-prompt-pour-gemma/

Modèle : Gemma

Catégorie : Code

Mots-clés : refactorisation, fonction pure, dépendances

![Extraction d’une fonction pure](https://boswidget.ru/assets/images/text-preview-gm-vydelenie-chistoj-funkcii-1200.a5e1990e1120.webp)

Extraction d’une fonction pure

## Prompt

Refactorise cet extrait : {code}. Comportement et contraintes : {rules}. Sépare le calcul pur des lectures, écritures et opérations réseau. Passe les dépendances explicitement ; n’introduis ni framework ni hiérarchie de classes superflue. Montre la correspondance initiale entre entrées et sorties, le nouveau code et les emplacements des effets de bord conservés. Indique séparément l’ordre des opérations à préserver. Fournis des vérifications d’équivalence sur trois entrées. Ne prétends pas avoir exécuté le code.

## Champs du modèle

- `{code}` — Code. Exemple de saisie : Court extrait mêlant calculs et entrées-sorties
- `{rules}` — Comportement. Exemple de saisie : Langage, effets requis et cas limites connus

## Lancement

[Ouvrir Gemma dans YesAI](https://yesai.su/fr/gemma)
