# Reine Funktion auslagern — Prompt für Gemma

Berechnung von Ein- und Ausgabe trennen und die Reihenfolge der Nebenwirkungen sowie aktuelles Verhalten erhalten.

Kanonische URL: https://boswidget.ru/de/reine-funktion-auslagern-prompt-fur-gemma/

Modell: Gemma

Kategorie: Code

Tags: Refactoring, reine Funktion, Abhängigkeiten

![Reine Funktion auslagern](https://boswidget.ru/assets/images/text-preview-gm-vydelenie-chistoj-funkcii-1200.a5e1990e1120.webp)

Reine Funktion auslagern

## Prompt

Überarbeite diesen Codeausschnitt: {code}. Verhalten und Einschränkungen: {rules}. Trenne die reine Berechnung von Lese-, Schreib- und Netzwerkaktionen. Übergib Abhängigkeiten ausdrücklich; führe kein Framework und keine unnötige Klassenhierarchie ein. Zeige die ursprüngliche Zuordnung von Eingaben und Ausgaben, den neuen Code und die Stellen der beibehaltenen Seiteneffekte. Nenne gesondert die Reihenfolge, die nicht geändert werden darf. Gib Äquivalenzprüfungen anhand von drei Eingaben an. Behaupte nicht, den Code ausgeführt zu haben.

## Vorlagenfelder

- `{code}` — Code. Eingabebeispiel: Kleiner Ausschnitt mit vermischten Berechnungen und Ein-/Ausgabe
- `{rules}` — Verhalten. Eingabebeispiel: Sprache, erforderliche Wirkungen und bekannte Grenzfälle

## Start

[Öffnen Gemma in YesAI](https://yesai.su/de/gemma)
