# Fehlervertrag einer Funktion — Prompt für Gemma

Eine konsistente Meldung verschiedener Fehler festlegen und fehlendes Ergebnis von einem Ausfall unterscheiden.

Kanonische URL: https://boswidget.ru/de/fehlervertrag-einer-funktion-prompt-fur-gemma/

Modell: Gemma

Kategorie: Code

Tags: Fehler, Vertrag, Funktion

![Fehlervertrag einer Funktion](https://boswidget.ru/assets/images/text-preview-gm-dogovor-ob-oshibkah-funkcii-1200.0a9a2cf3779b.webp)

Fehlervertrag einer Funktion

## Prompt

Funktion und ihre Aufrufe: {code}. Mögliche Sonderfälle: {cases}. Sprach- und Projektvorgaben: {rules}. Schlage einen Fehlervertrag vor: Was ist ein regulär fehlendes Ergebnis, was ein Eingabefehler und was ein externer Ausfall? Zeige die Signatur und einen kurzen Codeausschnitt der aufrufenden Seite. Ändere das Geschäftsverhalten nicht stillschweigend. Gib für jeden Fall an, wer über eine Wiederholung entscheidet und was nicht verborgen werden darf. Erfinde keine bereits vorhandenen Projektklassen oder Bibliotheken.

## Vorlagenfelder

- `{code}` — Funktion. Eingabebeispiel: Signatur, Implementierungsausschnitt und Aufrufbeispiel
- `{cases}` — Sonderfälle. Eingabebeispiel: Mögliche Fehler und leere Ergebnisse
- `{rules}` — Einschränkungen. Eingabebeispiel: Sprache, Konventionen und verfügbare Fehlerbehandlung

## Start

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